0e27ee4
--- dhcp-4.0.0//client/clparse.c.nmcrash	2008-04-01 10:25:39.000000000 -1000
0e27ee4
+++ dhcp-4.0.0//client/clparse.c	2008-04-01 10:26:20.000000000 -1000
0e27ee4
@@ -227,6 +227,9 @@ int read_client_conf_file (const char *n
0e27ee4
 	cfile = (struct parse *)0;
0e27ee4
 	new_parse (&cfile, file, (char *)0, 0, path_dhclient_conf, 0);
0e27ee4
 
0e27ee4
+	if (!cfile)
0e27ee4
+		return ISC_R_BADPARSE;
0e27ee4
+
0e27ee4
 	do {
0e27ee4
 		token = peek_token (&val, (unsigned *)0, cfile);
0e27ee4
 		if (token == END_OF_FILE)