diff options
author | Luke Leighton <lkcl@samba.org> | 2000-04-23 08:34:25 +0000 |
---|---|---|
committer | Luke Leighton <lkcl@samba.org> | 2000-04-23 08:34:25 +0000 |
commit | bf23187231698b807f27e2922b7d5941db4193dc (patch) | |
tree | b167c56cce50e9b7427bda1047bdb1d373f5e3ba | |
parent | 1d6bc08a1b84309cbaa77d4355331b8ab031b761 (diff) | |
download | samba-bf23187231698b807f27e2922b7d5941db4193dc.tar.gz samba-bf23187231698b807f27e2922b7d5941db4193dc.tar.xz samba-bf23187231698b807f27e2922b7d5941db4193dc.zip |
count wrong in RNetShareEnum
-rw-r--r-- | source/smbd/lanman.c | 3 |
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++) { |