In OpenBSD we just write that as "free(mp)", the "if" isn't required.
Will remember it ;-) Index: fuse.c =================================================================== RCS file: /cvs/src/lib/libfuse/fuse.c,v retrieving revision 1.24 diff -u -p -r1.24 fuse.c --- fuse.c 20 May 2014 13:32:22 -0000 1.24 +++ fuse.c 2 Jan 2015 16:53:30 -0000 @@ -493,5 +493,7 @@ fuse_main(int argc, char **argv, const s if (!fuse) return (-1); + free(mp); + return (fuse_loop(fuse)); } > >