summaryrefslogtreecommitdiff
path: root/src/tracker-extract/tracker-extract.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/tracker-extract/tracker-extract.c')
-rw-r--r--src/tracker-extract/tracker-extract.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/tracker-extract/tracker-extract.c b/src/tracker-extract/tracker-extract.c
index 04b3291df..a184078a7 100644
--- a/src/tracker-extract/tracker-extract.c
+++ b/src/tracker-extract/tracker-extract.c
@@ -789,7 +789,9 @@ tracker_extract_get_metadata_by_cmdline (TrackerExtract *object,
}
task->mimetype_handlers = tracker_extract_module_manager_get_mimetype_handlers (task->mimetype);
- task->cur_module = tracker_mimetype_info_get_module (task->mimetype_handlers, &task->cur_func, NULL);
+ if (task->mimetype_handlers) {
+ task->cur_module = tracker_mimetype_info_get_module (task->mimetype_handlers, &task->cur_func, NULL);
+ }
while (task->cur_func) {
if (!filter_module (object, task->cur_module) &&
@@ -845,7 +847,8 @@ tracker_extract_get_metadata_by_cmdline (TrackerExtract *object,
}
if (no_data_or_modules) {
- g_print ("%s\n\n",
+ g_printerr ("%s: %s\n",
+ uri,
_("No metadata or extractor modules found to handle this file"));
}