diff options
author | Roy Marples <roy@marples.name> | 2007-10-08 11:16:22 +0000 |
---|---|---|
committer | Roy Marples <roy@marples.name> | 2007-10-08 11:16:22 +0000 |
commit | cd4bce7e8da691b8be0a88292eee13852b826b7e (patch) | |
tree | 26ab1fb49a790b8855b0dc60781551896c065931 /src/runscript.c | |
parent | a89ceb7e2c994e2a3907d9c906d99021a6e15788 (diff) |
Wups, should be xstrdup
Diffstat (limited to 'src/runscript.c')
-rw-r--r-- | src/runscript.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/runscript.c b/src/runscript.c index e95fc5b0..2c49742a 100644 --- a/src/runscript.c +++ b/src/runscript.c @@ -1009,7 +1009,7 @@ int runscript (int argc, char **argv) /* We need the full path to the service */ if (*argv[1] == '/') - service = strdup (argv[1]); + service = xstrdup (argv[1]); else { char pwd[PATH_MAX]; if (! getcwd (pwd, PATH_MAX)) @@ -1017,7 +1017,7 @@ int runscript (int argc, char **argv) service = rc_strcatpaths (pwd, argv[1], (char *) NULL); } - applet = strdup (basename (service)); + applet = xstrdup (basename (service)); atexit (cleanup); /* Change dir to / to ensure all init scripts don't use stuff in pwd */ @@ -1043,7 +1043,7 @@ int runscript (int argc, char **argv) } #endif - if ((softlevel = strdup (getenv ("RC_SOFTLEVEL"))) == NULL) { + if ((softlevel = xstrdup (getenv ("RC_SOFTLEVEL"))) == NULL) { /* Ensure our environment is pure Also, add our configuration to it */ tmplist = env_config (); @@ -1066,7 +1066,7 @@ int runscript (int argc, char **argv) some kernels bitch about this according to the environ man pages so we walk though environ and call unsetenv for each value. */ while (environ[0]) { - tmp = strdup (environ[0]); + tmp = xstrdup (environ[0]); p = tmp; var = strsep (&p, "="); unsetenv (var); @@ -1144,7 +1144,7 @@ int runscript (int argc, char **argv) that is being called and not any dependents */ if (getenv ("IN_BACKGROUND")) { in_background = rc_env_bool ("IN_BACKGROUND"); - ibsave = strdup (getenv ("IN_BACKGROUND")); + ibsave = xstrdup (getenv ("IN_BACKGROUND")); unsetenv ("IN_BACKGROUND"); } |