]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
Fix count in _srvsvc_NetDiskEnum()
authorVolker Lendecke <vl@samba.org>
Mon, 9 Feb 2009 11:32:16 +0000 (12:32 +0100)
committerKarolin Seeger <kseeger@samba.org>
Mon, 16 Feb 2009 08:56:58 +0000 (09:56 +0100)
Without this, remotely adding a share via MMC fails
(cherry picked from commit 197b4c42bbf53347f4953e39099192693d709a7d)
(cherry picked from commit 7f6bf488fd3758f631edcade61378955cf9bf674)

source/rpc_server/srv_srvsvc_nt.c

index 47688b114c8ad7246209aa54b58c46357811d3d7..5df3daa14b200e0d0ddbc0998d6587771485262c 100644 (file)
@@ -2322,6 +2322,8 @@ WERROR _srvsvc_NetDiskEnum(pipes_struct *p,
 
        /*allow one struct srvsvc_NetDiskInfo0 for null terminator*/
 
+       r->out.info->count = 0;
+
        for(i = 0; i < MAX_SERVER_DISK_ENTRIES -1 && (disk_name = next_server_disk_enum(&resume)); i++) {
 
                r->out.info->count++;