Index: head/lib/libc/gen/getnetgrent.c =================================================================== --- head/lib/libc/gen/getnetgrent.c +++ head/lib/libc/gen/getnetgrent.c @@ -614,6 +614,8 @@ if (linep == NULL) { free(lp->l_groupname); free(lp); + if (olen > 0) + free(olinep); return (NULL); } if (olen > 0) {