gluon-announced: do not strdup optarg

This commit is contained in:
Nils Schneider 2014-08-04 18:26:35 +02:00
parent 52e2b9e159
commit 4376ccfc89
1 changed files with 1 additions and 9 deletions

View File

@ -187,14 +187,8 @@ int main(int argc, char **argv) {
group_set = 1; group_set = 1;
break; break;
case 's': case 's':
free(script); // in case -s is given multiple times script = optarg;
script = strdup(optarg);
if (script == NULL) {
perror("Couldn't duplicate string");
exit(EXIT_FAILURE);
}
break; break;
case 'i': case 'i':
if (!group_set) { if (!group_set) {
@ -223,7 +217,5 @@ int main(int argc, char **argv) {
serve(sock, script); serve(sock, script);
free(script);
return EXIT_FAILURE; return EXIT_FAILURE;
} }