edje edje_cc_out: use strncpy().
authorHermet Park <hermet@hermet.pe.kr>
Wed, 21 Sep 2016 06:19:19 +0000 (15:19 +0900)
committerHermet Park <hermet@hermet.pe.kr>
Wed, 21 Sep 2016 06:19:19 +0000 (15:19 +0900)
This change is not much meaningful but avoids an annoying coverity detection.

src/bin/edje/edje_cc_out.c

index 90a8e41..cf9a831 100644 (file)
@@ -4036,9 +4036,10 @@ data_process_string(Edje_Part_Collection *pc, const char *prefix, char *s, void
    int quote, escape;
 
    keyl = strlen(prefix) + 2;
-   key = alloca(keyl + 1);
+   int key_len = keyl + 1;
+   key = alloca(key_len);
    if (!key) return;
-   strcpy(key, prefix);
+   strncpy(key, prefix, key_len);
    strcat(key, ":\"");
    quote = 0;
    escape = 0;