1 diff -pur dhcp-forwarder-0.7-orig/src/wrappers.h dhcp-forwarder-0.7-patched/src/wrappers.h
2 --- dhcp-forwarder-0.7-orig/src/wrappers.h 2004-06-22 12:46:56.000000000 +0200
3 +++ dhcp-forwarder-0.7-patched/src/wrappers.h 2005-12-27 12:28:10.464289435 +0100
4 @@ -65,7 +65,14 @@ Egetgrnam(char const *name)
7 /*@observer@*/struct group const *res = getgrnam(name);
8 - FatalErrnoError(res==0, 1, "getgrnam()");
10 + FatalErrnoError((res == NULL) && (errno != 0), 1, "getgrnam()");
14 + fprintf (stderr, "No such group: `%s'\n", name);
20 @@ -80,7 +87,14 @@ Egetpwnam(char const *name)
23 struct passwd const *res = getpwnam(name);
24 - FatalErrnoError(res==0, 1, "getpwnam()");
26 + FatalErrnoError((res == NULL) && (errno != 0), 1, "getpwnam()");
30 + fprintf (stderr, "No such user: `%s'\n", name);