[SCM] Samba Shared Repository - branch v3-5-test updated

Karolin Seeger kseeger at samba.org
Wed Feb 10 02:36:44 MST 2010


The branch, v3-5-test has been updated
       via  89a7121... Fix off-by-one error in working out the limit of the NetServerEnum comment.
      from  b07a14d... Fix bug #7122 - Reading a large browselist fails (server returns invalid values in subsequent SMBtrans replies)

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=v3-5-test


- Log -----------------------------------------------------------------
commit 89a7121a3ff3ad110c3635bb493983fafdcee9f6
Author: Jeremy Allison <jra at samba.org>
Date:   Tue Feb 9 12:17:08 2010 -0800

    Fix off-by-one error in working out the limit of the NetServerEnum comment.
    
    Jeremy.
    
    Part of a fix for bug #7122 (Reading a large browselist fails (server returns
    invalid values in subsequent SMBtrans replies).

-----------------------------------------------------------------------

Summary of changes:
 source3/libsmb/clirap.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source3/libsmb/clirap.c b/source3/libsmb/clirap.c
index bccb0f2..b382005 100644
--- a/source3/libsmb/clirap.c
+++ b/source3/libsmb/clirap.c
@@ -367,7 +367,7 @@ bool cli_NetServerEnum(struct cli_state *cli, char *workgroup, uint32 stype,
 				comment_offset = (IVAL(p,22) & 0xFFFF)-converter;
 				cmnt = comment_offset?(rdata+comment_offset):"";
 
-				if (comment_offset < 0 || comment_offset > (int)rdrcnt) {
+				if (comment_offset < 0 || comment_offset >= (int)rdrcnt) {
 					TALLOC_FREE(frame);
 					continue;
 				}


-- 
Samba Shared Repository


More information about the samba-cvs mailing list