HardenedBSD/bin/ps
Don Lewis 5912ca59b0 Fix CID 1011370 (Resource leak) in ps.
There is no need to to call strdup() on the value returned by fmt().
The latter calls fmt_argv() which always returns a dynamically
allocated string, and calling strdup() on that leaks the memory
allocated by fmt_argv().  Wave some const magic on ki_args and
ki_env to make the direct assignment happy.  This requires a tweak
to the asprintf() case to avoid a const vs. non-const mismatch.

Reported by:	Coverity
CID:		1011370
MFC after:	1 week
2016-05-25 05:12:56 +00:00
..
extern.h
fmt.c
keyword.c
Makefile Explicitly add unmarked bin/ binaries to the runtime package. 2016-02-09 16:58:50 +00:00
Makefile.depend
nlist.c
print.c
ps.1 Rename P_KTHREAD struct proc p_flag to P_KPROC. 2016-02-09 16:30:16 +00:00
ps.c Fix CID 1011370 (Resource leak) in ps. 2016-05-25 05:12:56 +00:00
ps.h Fix CID 1011370 (Resource leak) in ps. 2016-05-25 05:12:56 +00:00