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; | 
