aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/firejail/appimage.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/firejail/appimage.c b/src/firejail/appimage.c
index 17e59d2ef..a96415985 100644
--- a/src/firejail/appimage.c
+++ b/src/firejail/appimage.c
@@ -61,9 +61,13 @@ int appimage_find_profile(const char *archive) {
61 char *ptr = strchr(buf, '\n'); 61 char *ptr = strchr(buf, '\n');
62 if (ptr) 62 if (ptr)
63 *ptr = '\0'; 63 *ptr = '\0';
64 if (strcasestr(archive, buf)) 64 if (strcasestr(archive, buf)) {
65 fclose(fp);
65 return profile_find_firejail(buf, 1); 66 return profile_find_firejail(buf, 1);
67 }
66 } 68 }
69
70 fclose(fp);
67 return 0; 71 return 0;
68 72
69} 73}