Use secure log for information vulnerable to security 19/235219/1
authorYoungHun Kim <yh8004.kim@samsung.com>
Wed, 3 Jun 2020 01:53:45 +0000 (10:53 +0900)
committerYoungHun Kim <yh8004.kim@samsung.com>
Wed, 3 Jun 2020 01:53:47 +0000 (10:53 +0900)
Change-Id: Idc802257de224fdbaafe09bb85ff0c935e703550

src/common/mm_resource_manager_utils.h
src/daemon/mm_resource_manager_daemon_priv.c

index 3ae8326..0621f7b 100644 (file)
                }                                                           \
        } while (0)
 
+#define MM_RM_RETVMS_IF(expr, val, fmt, arg...)                      \
+       do {                                                            \
+               if (expr) {                                                 \
+                       SECURE_LOGE(FONT_COLOR_RED""fmt""FONT_COLOR_RESET, ##arg);     \
+                       return(val);                                            \
+               }                                                           \
+       } while (0)
+
 #define MM_RM_RET_IF_GERR(gerr, msg)                                \
        do {                                                            \
                if (gerr != NULL) {                                         \
index b3cda94..8c00742 100644 (file)
@@ -102,7 +102,7 @@ static gboolean __wait_for_release_cb_sync(mm_resource_manager_id id);
 
 gboolean _mmrm_dmn_init(void)
 {
-       MM_RM_RETVM_IF(access(RELEASE_CB_SYNC_PATH, F_OK) != 0, FALSE,
+       MM_RM_RETVMS_IF(access(RELEASE_CB_SYNC_PATH, F_OK) != 0, FALSE,
                "systemd-tmpfiles-setup.service can't create %s", RELEASE_CB_SYNC_PATH);
 
        MM_RM_RETVM_IF(mm_resource_manager_backend_init() !=