diff options
author | Andreas Henriksson <andreas@fatal.se> | 2014-06-13 18:48:19 +0200 |
---|---|---|
committer | Tom Gundersen <teg@jklm.no> | 2014-06-13 19:00:13 +0200 |
commit | 3e09eb5c83e56bc0184bd9d9c44f76047464f77c (patch) | |
tree | 2ad78567921f95a52e52246e1548d8f47c23d608 /src/core/locale-setup.h | |
parent | 8186d9dda0d3f8a853afe6fdbd605f42151fe165 (diff) |
core: fix invalid free() in killall()
static int killall(....) in ./src/core/killall.c tries to get "s"
initialized by calling get_process_comm(...) which calls
read_one_line_file(...) which if it fails will mean it is left
uninitialized.
It is then used in argument to strna(s) call where it is
dereferenced(!), in addition to nothing else initializing it before
the scope it is in finishes.
Diffstat (limited to 'src/core/locale-setup.h')
0 files changed, 0 insertions, 0 deletions