Fix BSD segfault bug