[SCM] Samba Shared Repository - branch v3-2-test updated - release-3-2-0pre2-3119-g64ae704

Jeremy Allison jra at samba.org
Wed Oct 29 23:29:25 GMT 2008


The branch, v3-2-test has been updated
       via  64ae7048fefe39d05d0c2c92e3c96b6d83fd8ef5 (commit)
      from  7b24a4af219331b12836cd03353fb6a52ddae11c (commit)

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


- Log -----------------------------------------------------------------
commit 64ae7048fefe39d05d0c2c92e3c96b6d83fd8ef5
Author: Jeremy Allison <jra at samba.org>
Date:   Wed Oct 29 16:28:04 2008 -0700

    Fix CID 574 - tidies up the code expression.
    Jeremy.

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

Summary of changes:
 source/smbd/notify_inotify.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source/smbd/notify_inotify.c b/source/smbd/notify_inotify.c
index fa0f0ed..c6c12a9 100644
--- a/source/smbd/notify_inotify.c
+++ b/source/smbd/notify_inotify.c
@@ -243,14 +243,14 @@ static void inotify_handler(struct event_context *ev, struct fd_event *fde,
 	e0 = e = (struct inotify_event *)TALLOC_SIZE(in, bufsize);
 	if (e == NULL) return;
 
-	if (read(in->fd, e0, bufsize) != bufsize) {
+	if (sys_read(in->fd, e0, bufsize) != bufsize) {
 		DEBUG(0,("Failed to read all inotify data\n"));
 		talloc_free(e0);
 		return;
 	}
 
 	/* we can get more than one event in the buffer */
-	while (bufsize >= sizeof(*e)) {
+	while (e && (bufsize >= sizeof(*e))) {
 		struct inotify_event *e2 = NULL;
 		bufsize -= e->len + sizeof(*e);
 		if (bufsize >= sizeof(*e)) {


-- 
Samba Shared Repository


More information about the samba-cvs mailing list