commit 6de3b2c5d36993cf3dbe94e8fbefd04043f91740 24/88924/2
authorHermet Park <hermet@hermet.pe.kr>
Wed, 21 Sep 2016 06:21:06 +0000 (15:21 +0900)
committerHermet Park <chuneon.park@samsung.com>
Wed, 21 Sep 2016 09:50:01 +0000 (02:50 -0700)
Author: Hermet Park <hermet@hermet.pe.kr>
Date:   Wed Sep 21 15:19:19 2016 +0900

    edje edje_cc_out: use strncpy().

    This change is not much meaningful but avoids an annoying coverity detection.

Change-Id: I40651f0140f6ff3de0b3e987ac3fd2b5540d4dea

src/bin/edje/edje_cc_out.c

index 0d0382d..b8f5300 100644 (file)
@@ -3807,9 +3807,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;