gluon-announced: do not strdup optarg
This commit is contained in:
parent
52e2b9e159
commit
4376ccfc89
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue