Sfoglia il codice sorgente

Useless change in uid-parsing

Wichert Akkerman 27 anni fa
parent
commit
7db3aee08e
1 ha cambiato i file con 2 aggiunte e 6 eliminazioni
  1. 2 6
      utils/start-stop-daemon.c

+ 2 - 6
utils/start-stop-daemon.c

@@ -311,12 +311,8 @@ parse_options(int argc, char * const *argv)
 			execname = optarg;
 			break;
 		case 'c':  /* --chuid <username>|<uid> */
-			changeuser = strdup(optarg); /* because we need to modify */
-			changegroup = strchr(changeuser, ':');
-			if (changegroup != NULL) {
-				changegroup[0] = '\0';
-				changegroup++;
-			}
+			changeuser = strtok(optarg, ":");
+			changegroup = strtok(NULL, ":");
 			break;
 		case 'b':  /* --background */
 			background = 1;