mirror of
https://gitlab.com/procps-ng/procps.git
synced 2024-11-27 20:14:05 +08:00
top: do not forget the fscanf %s terminating null byte
Reference(s): http://www.freelists.org/post/procps/procpsng-339-defects-found Signed-off-by: Jim Warner <james.warner@comcast.net>
This commit is contained in:
parent
85fff468fa
commit
14ef47af57
@ -3445,8 +3445,8 @@ static void configs_read (void) {
|
||||
WIN_t *w = &Winstk[i];
|
||||
p = fmtmk(N_fmt(RC_bad_entry_fmt), i+1, Rc_name);
|
||||
|
||||
// note: "fieldscur=%__s" on next line should equal PFLAGSSIZ !
|
||||
if (2 != fscanf(fp, "%3s\tfieldscur=%80s\n"
|
||||
// note: "fieldscur=%__s" on next line should equal (PFLAGSSIZ -1) !
|
||||
if (2 != fscanf(fp, "%3s\tfieldscur=%79s\n"
|
||||
, w->rc.winname, w->rc.fieldscur))
|
||||
goto default_or_error;
|
||||
#if PFLAGSSIZ > 80
|
||||
|
Loading…
Reference in New Issue
Block a user