From: chanywa Date: Wed, 26 Jul 2017 09:51:28 +0000 (+0900) Subject: Fix a bug on checking symbolic link file X-Git-Tag: submit/tizen/20170726.095304^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4438f47bfddf79c62ebad390c93ad6910511c4b2;p=platform%2Fcore%2Fapi%2Fmaps-service.git Fix a bug on checking symbolic link file Change-Id: I5f21102f1e25f5937151a01bb939c4b1886e0887 --- diff --git a/src/api/maps_view_snapshot.cpp b/src/api/maps_view_snapshot.cpp index de6e07a..b73842a 100644 --- a/src/api/maps_view_snapshot.cpp +++ b/src/api/maps_view_snapshot.cpp @@ -69,11 +69,7 @@ static bool __encode_bitmap_file(const void *data, int width, int height, const } bmp_dib_v3_header_t = { 0x28, 0, 0, 1, 24, 0, 0, 0, 0, 0, 0 }; struct stat file_info; - if (0 != lstat(file, &file_info)) { - MAPS_LOGE("lstat failed"); //LCOV_EXCL_LINE - return false; - } - if (S_ISLNK(file_info.st_mode)) { + if (lstat(file, &file_info) == 0 && S_ISLNK(file_info.st_mode)) { MAPS_LOGE("symbolic linked file"); //LCOV_EXCL_LINE return false; }