]> git.ipfire.org Git - thirdparty/dhcpcd.git/commitdiff
Fix buffer size in getgrnam_r
authorQuentin Carbonneaux <quentin@c9x.me>
Tue, 5 May 2020 15:21:04 +0000 (17:21 +0200)
committerQuentin Carbonneaux <quentin@c9x.me>
Wed, 6 May 2020 21:46:00 +0000 (23:46 +0200)
src/if-options.c

index f2fb205bee7d25c195bbf94eb0b5c0310f31ee5b..3d9646a4784e32d0bf9bf0a297f7497c0c211153 100644 (file)
@@ -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;