diff --git a/ini.c b/ini.c index 9ede0371..92918709 100644 --- a/ini.c +++ b/ini.c @@ -83,7 +83,7 @@ void uwsgi_ini_config(char *file, struct option *long_options) { char *ini_line; - char *section; + char *section = ""; char *key; char *val; @@ -96,7 +96,9 @@ void uwsgi_ini_config(char *file, struct option *long_options) { colon = strchr(file, ':'); if (colon) { colon[0] = 0; - section_asked = colon+1 ; + if (colon[1] != 0) { + section_asked = colon+1 ; + } } fd = open(file, O_RDONLY); diff --git a/uwsgi.c b/uwsgi.c index 67d83a29..1bdf534b 100644 --- a/uwsgi.c +++ b/uwsgi.c @@ -2344,7 +2344,7 @@ void uwsgi_wsgi_config(char *filename) { PyObject *app_list; int ret; Py_ssize_t i; - PyObject *app_mnt, *app_app; + PyObject *app_mnt, *app_app = NULL; FILE *uwsgifile; char *quick_callable = NULL; diff --git a/uwsgiconfig.py b/uwsgiconfig.py index e4a86a11..81297477 100644 --- a/uwsgiconfig.py +++ b/uwsgiconfig.py @@ -28,7 +28,7 @@ STACKLESS=False PLUGINS = [] USWALLOW=False UNBIT=False -DEBUG=True +DEBUG=False EMBED_PLUGINS=True UWSGI_BIN_NAME = 'uwsgi' UWSGI_PLUGIN_DIR = '.'