From: Roy Marples Date: Fri, 29 Jul 2022 07:00:09 +0000 (+0100) Subject: options: Ensure that we correctly read auth tokens. X-Git-Tag: v9.5.0~30 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f4d4df5169492b5e9cac0f7f568f86db51691260;p=thirdparty%2Fdhcpcd.git options: Ensure that we correctly read auth tokens. --- diff --git a/src/if-options.c b/src/if-options.c index dd70c806..46ea7ea0 100644 --- a/src/if-options.c +++ b/src/if-options.c @@ -266,6 +266,8 @@ parse_str(char *sbuf, size_t slen, const char *str, int flags) } } else { l = (size_t)hwaddr_aton(NULL, str); + if (sbuf == NULL) + return (ssize_t)l; if ((ssize_t) l != -1 && l > 1) { if (l > slen) { errno = ENOBUFS;