Просмотр исходного кода

s-s-d: Fix short-lived memory leak when parsing --chuid

Introduced in commit 3db7a6eb4fd16b4cea475009bd80be3a41ada014.

Warned-by: coverity
Guillem Jover лет назад: 10
Родитель
Сommit
bc07306f4e
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      utils/start-stop-daemon.c

+ 1 - 1
utils/start-stop-daemon.c

@@ -1052,7 +1052,7 @@ parse_options(int argc, char * const *argv)
 			if (optarg[changeuser_len] == ':' &&
 			    optarg[changeuser_len + 1] == '\0')
 				fatal("missing group name");
-			changegroup = xstrdup(optarg + changeuser_len + 1);
+			changegroup = optarg + changeuser_len + 1;
 			break;
 		case 'g':  /* --group <group>|<gid> */
 			changegroup = optarg;