From: Steven Schubiger Date: Sun, 16 Apr 2017 20:29:22 +0000 (+0200) Subject: Don't xstrdup() optarg X-Git-Tag: v0.61~1^2~6 X-Git-Url: http://git.refcnt.org/?p=colorize.git;a=commitdiff_plain;h=4848afa27f5788eba267c7e8508efdcb1fec41b3 Don't xstrdup() optarg --- diff --git a/colorize.c b/colorize.c index 0cfbaad..7683e1c 100644 --- a/colorize.c +++ b/colorize.c @@ -369,13 +369,9 @@ process_opts (int argc, char **argv) case 0: /* long opts */ switch (opt_type) { - case OPT_ATTR: { - char *opt; - opt = xstrdup (optarg); - process_opt_attr (opt); - free (opt); + case OPT_ATTR: + process_opt_attr (optarg); break; - } case OPT_CLEAN: clean = true; break;