]> git.puffer.fish Git - mirror/frr.git/commitdiff
lib: fix garbage array size in zprivs_init 3805/head
authorQuentin Young <qlyoung@cumulusnetworks.com>
Fri, 15 Feb 2019 16:27:55 +0000 (16:27 +0000)
committerQuentin Young <qlyoung@cumulusnetworks.com>
Fri, 15 Feb 2019 16:27:55 +0000 (16:27 +0000)
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
lib/privs.c

index 14f0090197064a70cc4bb37b7d61068f7f6b15e1..2932800070cce1f5143807ec014ee75caf5651a3 100644 (file)
@@ -799,7 +799,7 @@ void zprivs_init(struct zebra_privs_t *zprivs)
                return;
 
        if (zprivs->user) {
-               ngroups = sizeof(groups);
+               ngroups = array_size(groups);
                if (getgrouplist(zprivs->user, zprivs_state.zgid, groups,
                                 &ngroups)
                    < 0) {