]> granicus.if.org Git - strace/commit
Do not copy optarg unnecessarily
authorDmitry V. Levin <ldv@altlinux.org>
Thu, 20 Jul 2017 22:55:57 +0000 (22:55 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Fri, 21 Jul 2017 01:30:26 +0000 (01:30 +0000)
commit30861c93214841cfb1da21e2f1954adbca1d272a
treecda8fc7a45fe4a242fbc49bb7de7c6ab285e22b4
parentd523a339fdc7671402a8ebdec282eb3f1090a89d
Do not copy optarg unnecessarily

There is no need to copy the optarg string since it is a pointer
into the original argv array, not into a static area
that might be overwritten.

* strace.c (username, outfname): Add const qualifier.
(init): Do not xstrdup optarg to initialize outfname and username.
strace.c