diff options
author | Dirk Hohndel <dirk@hohndel.org> | 2015-06-16 06:27:12 -0700 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2015-06-16 09:33:22 -0700 |
commit | a2c546152ebfd0e01dd7021433aa04b94150bf4a (patch) | |
tree | 414511af24b63543d3d1375c26a9d3e12efb1792 /file.c | |
parent | 854f55fd89f399ba59881b8b11a52d20e3847f72 (diff) | |
download | subsurface-a2c546152ebfd0e01dd7021433aa04b94150bf4a.tar.gz |
Don't crash with NULL string in settings
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'file.c')
-rw-r--r-- | file.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -428,7 +428,9 @@ int parse_file(const char *filename) int ret; git = is_git_repository(filename, &branch, NULL); - if (strstr(filename, prefs.cloud_git_url) && git == dummy_git_repository) + if (prefs.cloud_git_url && + strstr(filename, prefs.cloud_git_url) + && git == dummy_git_repository) /* opening the cloud storage repository failed for some reason * give up here and don't send errors about git repositories */ return 0; |