]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
ioloop log: Added asserts
authorTimo Sirainen <tss@iki.fi>
Fri, 3 Dec 2010 07:06:34 +0000 (07:06 +0000)
committerTimo Sirainen <tss@iki.fi>
Fri, 3 Dec 2010 07:06:34 +0000 (07:06 +0000)
src/lib/ioloop.c

index 1c38ca3abcebf0ffb9bf003b2dcefdbebadaea44..1e9aa70bda03a0e06fe6a1b4120c17545a0166d1 100644 (file)
@@ -497,6 +497,8 @@ struct ioloop_log *io_loop_log_new(struct ioloop *ioloop)
 {
        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_log_set_prefix(struct ioloop_log *log, const char *prefix)
 
 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);
 }