From c6e1c3f2d40ff4aa869c4d8cc4e42c174b690b4e Mon Sep 17 00:00:00 2001 From: Quentin Carbonneaux Date: Tue, 5 May 2020 17:21:04 +0200 Subject: [PATCH] Fix buffer size in getgrnam_r --- src/if-options.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; -- 2.47.3