Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/netbsd-1-5]: src/usr.sbin/dhcp/client Pull up differences between 1.30 a...
details: https://anonhg.NetBSD.org/src/rev/248bea378a7b
branches: netbsd-1-5
changeset: 488761:248bea378a7b
user: mellon <mellon%NetBSD.org@localhost>
date: Thu Jul 27 00:13:59 2000 +0000
description:
Pull up differences between 1.30 and 1.31
diffstat:
usr.sbin/dhcp/client/dhclient.c | 14 ++------------
1 files changed, 2 insertions(+), 12 deletions(-)
diffs (41 lines):
diff -r e00709e880e0 -r 248bea378a7b usr.sbin/dhcp/client/dhclient.c
--- a/usr.sbin/dhcp/client/dhclient.c Thu Jul 27 00:12:16 2000 +0000
+++ b/usr.sbin/dhcp/client/dhclient.c Thu Jul 27 00:13:59 2000 +0000
@@ -41,7 +41,7 @@
#ifndef lint
static char ocopyright[] =
-"$Id: dhclient.c,v 1.26.2.3 2000/07/23 05:38:53 thorpej Exp $ Copyright (c) 1995, 1996, 1997, 1998, 1999 Internet Software Consortium. All rights reserved.\n";
+"$Id: dhclient.c,v 1.26.2.4 2000/07/27 00:13:59 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