From cdd858ce50573342f1ef5feb2868d7f11d07f142 Mon Sep 17 00:00:00 2001 From: Olliver Schinagl Date: Wed, 3 Jun 2015 12:02:58 +0200 Subject: Fix segfault when we have no file handlers available Signed-off-by: Olliver Schinagl --- src/eulogium.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/eulogium.c b/src/eulogium.c index c92a9c7..9080c63 100644 --- a/src/eulogium.c +++ b/src/eulogium.c @@ -870,6 +870,8 @@ static void _cb_populate_filelist(const char *name, const char *path, void *data ext = ecore_file_ext_get(name); if (!ext) return; + if (!eulogium->printer.file_handlers) + return; for (i = 0; eulogium->printer.file_handlers[i] != NULL; i++) if (strncmp(ext, eulogium->printer.file_handlers[i], strlen(ext)) == 0) valid_ext++; -- cgit v0.12