diff options
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | src/analysis/contents/file.c | 12 |
2 files changed, 16 insertions, 1 deletions
@@ -1,5 +1,10 @@ 17-08-12 Cyrille Bagard <nocbos@gmail.com> + * src/analysis/contents/file.c: + Fix a bug occurring when content filenames do not contain directory separators. + +17-08-12 Cyrille Bagard <nocbos@gmail.com> + * src/analysis/db/server.c: Do not block on server close. diff --git a/src/analysis/contents/file.c b/src/analysis/contents/file.c index 9f37646..b6cd39c 100644 --- a/src/analysis/contents/file.c +++ b/src/analysis/contents/file.c @@ -384,8 +384,18 @@ static const char *g_file_content_describe(const GFileContent *content, bool ful if (full) result = content->filename; + else - result = strrchr(content->filename, G_DIR_SEPARATOR) + 1; + { + result = strrchr(content->filename, G_DIR_SEPARATOR); + + if (result == NULL) + result = content->filename; + + else + result++; + + } return result; |