From 8c6e8a6eb87dfbb38c6a1047d0868f565837abfa Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Wed, 14 Sep 2011 22:06:57 +0200 Subject: input_internal: add assertions --- src/input_internal.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/input_internal.c') diff --git a/src/input_internal.c b/src/input_internal.c index 2ef66b260..4d675fc97 100644 --- a/src/input_internal.c +++ b/src/input_internal.c @@ -21,10 +21,16 @@ #include "input_internal.h" #include "input_stream.h" +#include + void input_stream_init(struct input_stream *is, const struct input_plugin *plugin, const char *uri) { + assert(is != NULL); + assert(plugin != NULL); + assert(uri != NULL); + is->plugin = plugin; is->uri = g_strdup(uri); is->ready = false; @@ -37,6 +43,9 @@ input_stream_init(struct input_stream *is, const struct input_plugin *plugin, void input_stream_deinit(struct input_stream *is) { + assert(is != NULL); + assert(is->plugin != NULL); + g_free(is->uri); g_free(is->mime); } -- cgit v1.2.3