Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/usr.sbin/dhcp/client Back out previons revision in favour of...



details:   https://anonhg.NetBSD.org/src/rev/a10af8470549
branches:  trunk
changeset: 495152:a10af8470549
user:      mellon <mellon%NetBSD.org@localhost>
date:      Sun Jul 23 07:13:57 2000 +0000

description:
Back out previons revision in favour of a simpler solution.

diffstat:

 usr.sbin/dhcp/client/dhclient.c |  14 ++------------
 1 files changed, 2 insertions(+), 12 deletions(-)

diffs (41 lines):

diff -r 3a817dbe89d4 -r a10af8470549 usr.sbin/dhcp/client/dhclient.c
--- a/usr.sbin/dhcp/client/dhclient.c   Sun Jul 23 07:12:22 2000 +0000
+++ b/usr.sbin/dhcp/client/dhclient.c   Sun Jul 23 07:13:57 2000 +0000
@@ -41,7 +41,7 @@
 
 #ifndef lint
 static char ocopyright[] =
-"$Id: dhclient.c,v 1.30 2000/07/23 05:34:53 thorpej Exp $ Copyright (c) 1995, 1996, 1997, 1998, 1999 Internet Software Consortium.  All rights reserved.\n";
+"$Id: dhclient.c,v 1.31 2000/07/23 07:13:57 mellon Exp $ Copyright (c) 1995, 1996, 1997, 1998, 1999 Internet Software Consortium.  All rights reserved.\n";
 #endif /* not lint */
 
 #include "dhcpd.h"
@@ -2269,27 +2269,17 @@
 int script_go (client)
        struct client_state *client;
 {
-       static char *client_path;
        int rval;
        char *scriptName;
        char *argv [2];
        char **envp;
        char *epp [3];
        char reason [] = "REASON=NBI";
+       static char client_path [] = CLIENT_PATH;
        int i;
        struct string_list *sp, *next;
        int pid, wpid, wstatus;
 
-       if (client_path == NULL) {
-               client_path = dmalloc (strlen(CLIENT_PATH) +
-                   strlen("PATH=") + 1, MDL);
-               if (!client_path) {
-                       log_error ("No memory for PATH environment variable.");
-                       return 0;
-               }
-               sprintf (client_path, "PATH=%s", CLIENT_PATH);
-       }
-
        if (client) {
                scriptName = client -> config -> script_name;
                envp = dmalloc ((client -> envc + 2) * sizeof (char *),



Home | Main Index | Thread Index | Old Index