--- dhcp-3.0.5/client/dhclient.c.selinux 2007-03-30 16:11:54.000000000 -0400 +++ dhcp-3.0.5/client/dhclient.c 2007-03-30 16:12:27.000000000 -0400 @@ -3009,6 +3009,8 @@ wstatus = 0; } } else { + if (leaseFile) + fclose(leaseFile); execve (scriptName, argv, envp); log_error ("execve (%s, ...): %m", scriptName); exit (0);