diff -aur dillo-0.8.5/src/cookies.c dillo-0.8.5FIX/src/cookies.c --- dillo-0.8.5/src/cookies.c 2007-04-13 23:51:49.000000000 -0700 +++ dillo-0.8.5FIX/src/cookies.c 2007-04-13 23:47:11.000000000 -0700 @@ -115,7 +115,8 @@ } /* set close on exec */ - fcntl(fileno(F_in), F_SETFD, FD_CLOEXEC | fcntl(fileno(F_in), F_GETFD)); + if (F_in) + fcntl(fileno(F_in), F_SETFD, FD_CLOEXEC | fcntl(fileno(F_in), F_GETFD)); return F_in; }