summaryrefslogtreecommitdiff
path: root/tools/start-stop-daemon.c
diff options
context:
space:
mode:
Diffstat (limited to 'tools/start-stop-daemon.c')
-rw-r--r--tools/start-stop-daemon.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/tools/start-stop-daemon.c b/tools/start-stop-daemon.c
index 30dc6484ae..8dc16f4209 100644
--- a/tools/start-stop-daemon.c
+++ b/tools/start-stop-daemon.c
@@ -538,10 +538,7 @@ static void parse_options(int argc, char *const *argv)
execname = optarg;
break;
case 'c': /* --chuid <username>|<uid> */
- /* we copy the string just in case we need the
- * argument later. */
- changeuser = strdup(optarg);
- changeuser = strtok(changeuser, ":");
+ changeuser = strtok(optarg, ":");
changegroup = strtok(NULL, ":");
break;
case 'r': /* --chroot /new/root */