From: Quentin Carbonneaux Date: Tue, 5 May 2020 15:21:04 +0000 (+0200) Subject: Fix buffer size in getgrnam_r X-Git-Tag: v9.1.0~85^2~1^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c6e1c3f2d40ff4aa869c4d8cc4e42c174b690b4e;p=thirdparty%2Fdhcpcd.git Fix buffer size in getgrnam_r --- diff --git a/src/if-options.c b/src/if-options.c index f2fb205b..3d9646a4 100644 --- a/src/if-options.c +++ b/src/if-options.c @@ -2095,7 +2095,7 @@ invalid_token: logerr(__func__); return -1; } - while ((i = getgrnam_r(arg, &grpbuf, p, (size_t)l, &grp)) == + while ((i = getgrnam_r(arg, &grpbuf, p, dl, &grp)) == ERANGE) { size_t nl = dl * 2;