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];
|
WIN_t *w = &Winstk[i];
|
||||||
p = fmtmk(N_fmt(RC_bad_entry_fmt), i+1, Rc_name);
|
p = fmtmk(N_fmt(RC_bad_entry_fmt), i+1, Rc_name);
|
||||||
|
|
||||||
// note: "fieldscur=%__s" on next line should equal PFLAGSSIZ !
|
// note: "fieldscur=%__s" on next line should equal (PFLAGSSIZ -1) !
|
||||||
if (2 != fscanf(fp, "%3s\tfieldscur=%80s\n"
|
if (2 != fscanf(fp, "%3s\tfieldscur=%79s\n"
|
||||||
, w->rc.winname, w->rc.fieldscur))
|
, w->rc.winname, w->rc.fieldscur))
|
||||||
goto default_or_error;
|
goto default_or_error;
|
||||||
#if PFLAGSSIZ > 80
|
#if PFLAGSSIZ > 80
|
||||||
|
Loading…
x
Reference in New Issue
Block a user