changeset 5189:24331ceccbac draft

Fix buffer size in getgrnam_r
author Quentin Carbonneaux <quentin@c9x.me>
date Tue, 05 May 2020 17:21:04 +0200
parents d8a7afd72391
children b58248b5703a
files src/if-options.c
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/if-options.c	Mon May 04 16:32:37 2020 +0100
+++ b/src/if-options.c	Tue May 05 17:21:04 2020 +0200
@@ -2095,7 +2095,7 @@
 			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;