fix FreeBSD compiler error