Rev 771: cope better with large debug dumps in http://samba.org/~tridge/ctdb

tridge at samba.org tridge at samba.org
Wed Jan 16 12:06:38 GMT 2008


------------------------------------------------------------
revno: 771
revision-id:tridge at samba.org-20080116120637-9ip9uzvsqrq6qa25
parent: tridge at samba.org-20080116114001-rdvb0cwzx3fzu7bu
committer: Andrew Tridgell <tridge at samba.org>
branch nick: tridge.stable
timestamp: Wed 2008-01-16 23:06:37 +1100
message:
  cope better with large debug dumps
modified:
  server/ctdb_logging.c          ctdb_logging.c-20080116110143-ua6l03e8hednumk9-1
=== modified file 'server/ctdb_logging.c'
--- a/server/ctdb_logging.c	2008-01-16 11:40:01 +0000
+++ b/server/ctdb_logging.c	2008-01-16 12:06:37 +0000
@@ -119,15 +119,13 @@
 		ctdb->log->buf_used += n1;
 	}
 
-	if (ctdb->log->buf_used == sizeof(ctdb->log->buf)) {
-		do_debug("%*.*s\n", 
-			 (int)ctdb->log->buf_used, (int)ctdb->log->buf_used, ctdb->log->buf);
-		ctdb->log->buf_used = 0;
-		return;
-	}
-
 	p = memchr(ctdb->log->buf, '\n', ctdb->log->buf_used);
 	if (!p) {
+		if (ctdb->log->buf_used == sizeof(ctdb->log->buf)) {
+			do_debug("%*.*s\n", 
+				 (int)ctdb->log->buf_used, (int)ctdb->log->buf_used, ctdb->log->buf);
+			ctdb->log->buf_used = 0;
+		}
 		return;
 	}
 



More information about the samba-cvs mailing list