From 5f05f5d588eeeef6e74bfb950c7790a3693787cb Mon Sep 17 00:00:00 2001 From: Jean-Francois Dockes Date: Thu, 12 Jun 2014 16:55:24 +0200 Subject: [PATCH] forgot to return false when no app found -> bad alloc/core dump --- src/utils/appformime.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/utils/appformime.cpp b/src/utils/appformime.cpp index 3e85bb75..392db1cb 100644 --- a/src/utils/appformime.cpp +++ b/src/utils/appformime.cpp @@ -123,6 +123,7 @@ bool DesktopDb::appForMime(const string& mime, vector *apps, if (it == theAppMap.end()) { if (reason) *reason = string("No application found for ") + mime; + return false; } *apps = it->second; return true;