Commit 3e5d2bd3 authored by valenok's avatar valenok

extra check in mg_start(): options may be NULL

parent 1d490f9d
...@@ -3999,7 +3999,7 @@ struct mg_context *mg_start(mg_callback_t user_callback, const char **options) { ...@@ -3999,7 +3999,7 @@ struct mg_context *mg_start(mg_callback_t user_callback, const char **options) {
ctx = calloc(1, sizeof(*ctx)); ctx = calloc(1, sizeof(*ctx));
ctx->user_callback = user_callback; ctx->user_callback = user_callback;
while ((name = *options++) != NULL) { while (options && (name = *options++) != NULL) {
if ((i = get_option_index(name)) == -1) { if ((i = get_option_index(name)) == -1) {
cry(fc(ctx), "Invalid option: %s", name); cry(fc(ctx), "Invalid option: %s", name);
free_context(ctx); free_context(ctx);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment