edje_cc - warn - fix buf truncation by snprintf by extending buffers
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>
Thu, 8 Nov 2018 14:47:25 +0000 (14:47 +0000)
committerSangHyeon Jade Lee <sh10233.lee@samsung.com>
Tue, 20 Nov 2018 06:56:20 +0000 (15:56 +0900)
src/bin/edje/edje_cc_out.c

index a1af7d1..2eb168d 100644 (file)
@@ -893,7 +893,7 @@ data_thread_fonts(void *data, Ecore_Thread *thread EINA_UNUSED)
    void *m = NULL;
    int bytes = 0;
    char buf[EINA_PATH_MAX];
-   char buf2[EINA_PATH_MAX];
+   char buf2[EINA_PATH_MAX + EINA_PATH_MAX + 128];
    size_t size;
 
    f = eina_file_open(fc->fn->file, 0);
@@ -1915,7 +1915,7 @@ data_write_mo(Eet_File *ef, int *mo_num)
         int i;
         char *po_entry;
         char *sub_str;
-        char buf[EINA_PATH_MAX];
+        char buf[EINA_PATH_MAX + PATH_MAX + PATH_MAX + 128];
         Eina_List *ll;
         char *dir_path = NULL;
         char mo_path[PATH_MAX];
@@ -2458,7 +2458,7 @@ data_write_scripts(Eet_File *ef)
         Code *cd = eina_list_data_get(l);
         Script_Write *sc;
         int fd;
-        char buf[EINA_PATH_MAX];
+        char buf[EINA_PATH_MAX + PATH_MAX + PATH_MAX + 128];
 
         if (cd->is_lua)
           continue;