Fix build warning based on GCC-9
[platform/core/appfw/alarm-manager.git] / server / alarm-manager.c
index 57506e8..a255289 100644 (file)
@@ -192,7 +192,7 @@ static bool __get_cached_unique_name(int pid, char *unique_name, int size, bool
 
        data = (appid_cache_t *)g_hash_table_lookup(caller_appid_cache_table, GINT_TO_POINTER(pid));
        if (data) {
-               snprintf(unique_name, MAX_APP_ID_LEN, "%s", data->unique_name);
+               snprintf(unique_name, size, "%s", data->unique_name);
                if (is_app)
                        *is_app = data->is_app;
                LOGD("Get cached unique_name: %s, pid:%d", unique_name, pid);
@@ -2053,7 +2053,7 @@ int alarm_manager_alarm_set_time(GVariant* parameters, pid_t pid)
        struct timespec cur_time;
        gint64 time_sec;
        time_t new_time;
-       char sender_id[MAX_APP_ID_LEN];
+       char sender_id[MAX_APP_ID_LEN] = "NULL";
        char log_message[ALARMMGR_LOG_MESSAGE_SIZE];
 
        g_variant_get(parameters, "(x)", &time_sec);
@@ -2536,7 +2536,7 @@ int alarm_manager_alarm_create_periodic(GVariant *parameters, uid_t uid,
                                app_service_name, app_service_name_mod,
                                NULL, NULL, &return_code)) {
                LOGE("Unable to create alarm! return_code[%d]", return_code);
-               strncpy(log_tag, "FAIL: CREATE PERIODIC", sizeof(log_tag) - 1);
+               strncpy(log_tag, "FAIL: CREAT PERIOD", sizeof(log_tag) - 1);
                snprintf(log_message, sizeof(log_message), "alarmID: %d, uid: %d, pid: %d, duetime: %d-%d-%d %02d:%02d:%02d",
                                _alarm_id, uid, pid, alarm_info.start.year, alarm_info.start.month,
                                alarm_info.start.day, alarm_info.start.hour,