svn commit: samba r10463 - in branches/SAMBA_4_0/source/lib/tdb/tools: .

tridge at samba.org tridge at samba.org
Sat Sep 24 03:29:53 GMT 2005


Author: tridge
Date: 2005-09-24 03:29:50 +0000 (Sat, 24 Sep 2005)
New Revision: 10463

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=10463

Log:
consider it an error if tdbtorture produces any log messages




Modified:
   branches/SAMBA_4_0/source/lib/tdb/tools/tdbtorture.c


Changeset:
Modified: branches/SAMBA_4_0/source/lib/tdb/tools/tdbtorture.c
===================================================================
--- branches/SAMBA_4_0/source/lib/tdb/tools/tdbtorture.c	2005-09-24 03:28:10 UTC (rev 10462)
+++ branches/SAMBA_4_0/source/lib/tdb/tools/tdbtorture.c	2005-09-24 03:29:50 UTC (rev 10463)
@@ -50,6 +50,7 @@
 
 static struct tdb_context *db;
 static int in_transaction;
+static int log_count;
 
 #ifdef PRINTF_ATTRIBUTE
 static void tdb_log(struct tdb_context *tdb, int level, const char *format, ...) PRINTF_ATTRIBUTE(3,4);
@@ -58,6 +59,8 @@
 {
 	va_list ap;
     
+	log_count++;
+
 	va_start(ap, format);
 	vfprintf(stdout, format, ap);
 	va_end(ap);
@@ -304,8 +307,14 @@
 				exit(1);
 			}
 		}
-		printf("OK\n");
+		if (log_count == 0) {
+			printf("OK\n");
+		}
 	}
 
+	if (log_count != 0) {
+		exit(1);
+	}
+
 	return 0;
 }



More information about the samba-cvs mailing list