]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
client: Fix the gid_count check 21596/head
authorJos Collin <jcollin@redhat.com>
Wed, 11 Apr 2018 05:43:51 +0000 (11:13 +0530)
committerJos Collin <jcollin@redhat.com>
Mon, 23 Apr 2018 11:13:54 +0000 (16:43 +0530)
Make the right check for gid_count.

Fixes: http://tracker.ceph.com/issues/23652
Signed-off-by: Jos Collin <jcollin@redhat.com>
(cherry picked from commit 956d5501facc6a65903b0bad0d4b87c88139c787)

src/client/UserPerm.h

index a2d6ccbe888d759ce966ba79bc41a695042f02b0..55371772e64ee786ae64edc10808def24c31352e 100644 (file)
@@ -31,7 +31,7 @@ private:
     m_uid = b.m_uid;
     m_gid = b.m_gid;
     gid_count = b.gid_count;
-    if (gid_count) {
+    if (gid_count > 0) {
       gids = new gid_t[gid_count];
       alloced_gids = true;
       for (int i = 0; i < gid_count; ++i) {