r16652: Fix bug #3891 reported by jason@ncac.gwu.edu.
authorJeremy Allison <jra@samba.org>
Wed, 28 Jun 2006 21:42:20 +0000 (21:42 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 16:19:06 +0000 (11:19 -0500)
Jeremy.

source/utils/net_usershare.c

index 09ef8bd97f9ad1d2a749bda14fad327121f52ca2..7d6f8d56e2773ee8c45a0c462b5e6cdfb492aae2 100644 (file)
@@ -368,13 +368,10 @@ static int info_fn(struct file_list *fl, void *priv)
        pstrcpy(acl_str, "usershare_acl=");
 
        for (num_aces = 0; num_aces < psd->dacl->num_aces; num_aces++) {
-               char access_str[2];
                const char *domain;
                const char *name;
                NTSTATUS ntstatus;
 
-               access_str[1] = '\0';
-
                ntstatus = net_lookup_name_from_sid(ctx, &psd->dacl->ace[num_aces].trustee, &domain, &name);
 
                if (NT_STATUS_IS_OK(ntstatus)) {
@@ -765,7 +762,7 @@ static int net_usershare_add(int argc, const char **argv)
                const char *my_argv[2];
                my_argv[0] = sharename;
                my_argv[1] = NULL;
-               net_usershare_info(1, argv);
+               net_usershare_info(1, my_argv);
        }
 
        SAFE_FREE(sharename);