diff options
author | Olliver Schinagl <o.schinagl@ultimaker.com> | 2015-06-03 10:02:58 (GMT) |
---|---|---|
committer | Olliver Schinagl <o.schinagl@ultimaker.com> | 2015-06-12 05:30:15 (GMT) |
commit | cdd858ce50573342f1ef5feb2868d7f11d07f142 (patch) | |
tree | bf60ab93d47e7f8c0412e40d1403e35cc1857d96 | |
parent | 94d63f25f577cb0d6136de58ebf61bc4bd927f38 (diff) | |
download | eulogium-cdd858ce50573342f1ef5feb2868d7f11d07f142.zip eulogium-cdd858ce50573342f1ef5feb2868d7f11d07f142.tar.gz eulogium-cdd858ce50573342f1ef5feb2868d7f11d07f142.tar.bz2 |
Fix segfault when we have no file handlers available
Signed-off-by: Olliver Schinagl <o.schinagl@ultimaker.com>
-rw-r--r-- | src/eulogium.c | 2 |
1 files changed, 2 insertions, 0 deletions
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++; |