changeset 12499:23eb7ec9c37d

ioloop log: Added asserts
author Timo Sirainen <tss@iki.fi>
date Fri, 03 Dec 2010 07:06:34 +0000
parents 1d1cd60d5429
children 8fa2c23e9256
files src/lib/ioloop.c
diffstat 1 files changed, 4 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib/ioloop.c	Fri Dec 03 07:00:17 2010 +0000
+++ b/src/lib/ioloop.c	Fri Dec 03 07:06:34 2010 +0000
@@ -497,6 +497,8 @@
 {
 	struct ioloop_log *log;
 
+	i_assert(ioloop->default_log_prefix != NULL);
+
 	log = i_new(struct ioloop_log, 1);
 	log->refcount = 2;
 	log->prefix = i_strdup("");
@@ -540,6 +542,8 @@
 
 void io_loop_set_default_log_prefix(struct ioloop *ioloop, const char *prefix)
 {
+	i_assert(prefix != NULL);
+
 	i_free(ioloop->default_log_prefix);
 	ioloop->default_log_prefix = i_strdup(prefix);
 }