mirror of
https://github.com/UzixLS/picocom.git
synced 2025-07-19 07:21:18 +03:00
Minor command-line args memory leak
Free previous ones if string arguments (log_filename and initstring) are given multiple times
This commit is contained in:
@ -1867,9 +1867,11 @@ parse_args(int argc, char *argv[])
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 'g':
|
case 'g':
|
||||||
|
if ( opts.log_filename ) free(opts.log_filename);
|
||||||
opts.log_filename = strdup(optarg);
|
opts.log_filename = strdup(optarg);
|
||||||
break;
|
break;
|
||||||
case 't':
|
case 't':
|
||||||
|
if ( opts.initstring ) free(opts.initstring);
|
||||||
opts.initstring = strdup(optarg);
|
opts.initstring = strdup(optarg);
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
|
Reference in New Issue
Block a user