------------------------------------------------------------ revno: 771 revision-id:[EMAIL PROTECTED] parent: [EMAIL PROTECTED] committer: Andrew Tridgell <[EMAIL PROTECTED]> 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; }