[SCM] Samba Shared Repository - branch master updated - tevent-0-9-8-308-g24309bd

Jeremy Allison jra at samba.org
Mon Sep 14 20:11:24 MDT 2009


The branch, master has been updated
       via  24309bdb2efca36375f3c833f72ebec3908d31fd (commit)
      from  f3cc05b96d8eb7ea5a7424c26e63222ff70fbd98 (commit)

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit 24309bdb2efca36375f3c833f72ebec3908d31fd
Author: Volker Lendecke <vl at samba.org>
Date:   Mon Sep 14 19:09:54 2009 -0700

    Second part of bug fix for 6606.
    s3:libsmb: Fix bug 6606 -- short reads in smbclient were not handled

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

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


Changeset truncated at 500 lines:

diff --git a/source3/libsmb/clireadwrite.c b/source3/libsmb/clireadwrite.c
index b690196..6342de4 100644
--- a/source3/libsmb/clireadwrite.c
+++ b/source3/libsmb/clireadwrite.c
@@ -287,6 +287,12 @@ static void cli_readall_done(struct tevent_req *subreq)
 		return;
 	}
 
+	if (received == 0) {
+		/* EOF */
+		tevent_req_done(req);
+		return;
+	}
+
 	if ((state->received == 0) && (received == state->size)) {
 		/* Ideal case: Got it all in one run */
 		state->buf = buf;


-- 
Samba Shared Repository


More information about the samba-cvs mailing list