From 3e5d2bd3ac649f8ab9f3082bd79c5aa516a16121 Mon Sep 17 00:00:00 2001 From: valenok Date: Sat, 18 Sep 2010 04:20:10 +0100 Subject: [PATCH] extra check in mg_start(): options may be NULL --- mongoose.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mongoose.c b/mongoose.c index 6638db9c..36dfad33 100644 --- a/mongoose.c +++ b/mongoose.c @@ -3999,7 +3999,7 @@ struct mg_context *mg_start(mg_callback_t user_callback, const char **options) { ctx = calloc(1, sizeof(*ctx)); ctx->user_callback = user_callback; - while ((name = *options++) != NULL) { + while (options && (name = *options++) != NULL) { if ((i = get_option_index(name)) == -1) { cry(fc(ctx), "Invalid option: %s", name); free_context(ctx);