Fix issue detected by static analysis tool 46/285946/2
authorInHong Han <inhong1.han@samsung.com>
Fri, 23 Dec 2022 02:05:53 +0000 (11:05 +0900)
committerInHong Han <inhong1.han@samsung.com>
Mon, 26 Dec 2022 05:32:26 +0000 (14:32 +0900)
Change-Id: I5c7132c5aaa0a67fabac50e4fe8463cceaafec5a

server/stickerd_db_manager.c

index 7240d043bf25a6eddd867706c324f65b1ddc4916..5cbe5661a66ab41d9acac5ed1b0f0194ab5a0152 100644 (file)
@@ -504,7 +504,7 @@ int stickerd_db_delete_sticker_info(int record_id)
     uri = sqlite3_column_text(stmt, 1);
     thumbnail = sqlite3_column_text(stmt, 2);
 
-    if (uri_type == 1 && unlink((const char *)uri) == -1)
+    if (uri_type == 1 && uri && unlink((const char *)uri) == -1)
         LOGE("fail to delete sticker file");
 
     if (thumbnail && unlink((const char *)thumbnail) == -1)