Fix build error 89/227589/2 tizen
authorsinikang <sinikang@samsung.com>
Fri, 13 Mar 2020 04:04:34 +0000 (13:04 +0900)
committersinikang <sinikang@samsung.com>
Fri, 13 Mar 2020 04:27:55 +0000 (13:27 +0900)
 - correct copying length of strncat()

Change-Id: Iaad5bb421fd0e1ac7eddf50171ef690139a6999e
Signed-off-by: sinikang <sinikang@samsung.com>
packaging/tel-plugin-atdongle.spec
src/atd_sim.c

index 25d7152..78d8eb8 100644 (file)
@@ -1,6 +1,6 @@
 Name:          tel-plugin-atdongle
 Summary:       AT dongle plugin for telephony
-Version:       0.1.37
+Version:       0.1.38
 Release:       1
 Group:         Development/Libraries
 License:       Apache-2.0
index 7ddf495..f0acc30 100644 (file)
@@ -188,10 +188,8 @@ static char *_add_shared_owner_prefix(const char *name)
                err("Failed to allocate memory");
                return NULL;
        }
-       memset(ckm_alias, 0, alias_len);
-       strncat(ckm_alias, ckmc_owner_id_system, strlen(ckmc_owner_id_system));
-       strncat(ckm_alias, ckmc_owner_id_separator, strlen(ckmc_owner_id_separator));
-       strncat(ckm_alias, name, strlen(name));
+       memset(ckm_alias, 0, alias_len + 1);
+       snprintf(ckm_alias, alias_len + 1, "%s%s%s", ckmc_owner_id_system, ckmc_owner_id_separator, name);
 
        return ckm_alias;
 }