summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuke Leighton <lkcl@samba.org>2000-04-23 08:34:25 +0000
committerLuke Leighton <lkcl@samba.org>2000-04-23 08:34:25 +0000
commitbf23187231698b807f27e2922b7d5941db4193dc (patch)
treeb167c56cce50e9b7427bda1047bdb1d373f5e3ba
parent1d6bc08a1b84309cbaa77d4355331b8ab031b761 (diff)
downloadsamba-bf23187231698b807f27e2922b7d5941db4193dc.tar.gz
samba-bf23187231698b807f27e2922b7d5941db4193dc.tar.xz
samba-bf23187231698b807f27e2922b7d5941db4193dc.zip
count wrong in RNetShareEnum
-rw-r--r--source/smbd/lanman.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/source/smbd/lanman.c b/source/smbd/lanman.c
index 9168695f6d1..26f65f0cca6 100644
--- a/source/smbd/lanman.c
+++ b/source/smbd/lanman.c
@@ -1468,7 +1468,7 @@ static BOOL api_RNetShareEnum(connection_struct *conn,uint16 vuid, char *param,c
int uLevel = SVAL(p, 0);
int buf_len = SVAL(p, 2);
char *p2;
- int count = lp_numservices();
+ int count;
int total = 0, counted = 0;
BOOL missed = False;
int i;
@@ -1494,6 +1494,7 @@ static BOOL api_RNetShareEnum(connection_struct *conn,uint16 vuid, char *param,c
return False;
}
+ count = ctr.share.info2.num_entries_read;
data_len = fixed_len = string_len = 0;
for (i = 0; i < count; i++)
{