diff options
author | Xin LI <delphij@FreeBSD.org> | 2017-03-23 05:19:00 +0000 |
---|---|---|
committer | Xin LI <delphij@FreeBSD.org> | 2017-03-23 05:19:00 +0000 |
commit | 07ac48c3644021279e113d530764a231e27490a7 (patch) | |
tree | 0cbc5ca54b66605faf74bfd0773111623cfe3d9b /ntpq/ntpq-subs.c | |
parent | 01b922f62c559f5778a983c365d390371956a214 (diff) |
Notes
Diffstat (limited to 'ntpq/ntpq-subs.c')
-rw-r--r-- | ntpq/ntpq-subs.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/ntpq/ntpq-subs.c b/ntpq/ntpq-subs.c index 35caee223281..08f9d426a4a4 100644 --- a/ntpq/ntpq-subs.c +++ b/ntpq/ntpq-subs.c @@ -3614,11 +3614,13 @@ reslist( if (NULL == val) { row.flagstr[0] = '\0'; comprende = TRUE; - } else { - len = strlen(val); + } else if ((len = strlen(val)) < sizeof(row.flagstr)) { memcpy(row.flagstr, val, len); row.flagstr[len] = '\0'; comprende = TRUE; + } else { + /* no flags, and still !comprende */ + row.flagstr[0] = '\0'; } } break; |