netapi: fix NetShareEnum_r.
authorGünther Deschner <gd@samba.org>
Wed, 10 Sep 2008 08:13:41 +0000 (10:13 +0200)
committerGünther Deschner <gd@samba.org>
Thu, 11 Sep 2008 12:25:02 +0000 (14:25 +0200)
Guenther
(This used to be commit 7e8903b53beba3ad1bb8617ed435249257724be3)

source3/lib/netapi/share.c

index 8b9124b5130136b925790fbcf06df238c657b7f0..1d0e1810f15bc8395133ce2d3f9e3ac87595ca78 100644 (file)
@@ -337,12 +337,15 @@ WERROR NetShareEnum_r(struct libnetapi_ctx *ctx,
        info_ctr.level = r->in.level;
        switch (r->in.level) {
                case 0:
+                       ZERO_STRUCT(ctr0);
                        info_ctr.ctr.ctr0 = &ctr0;
-                        break;
+                       break;
                case 1:
+                       ZERO_STRUCT(ctr1);
                        info_ctr.ctr.ctr1 = &ctr1;
                        break;
                case 2:
+                       ZERO_STRUCT(ctr2);
                        info_ctr.ctr.ctr2 = &ctr2;
                        break;
        }