edje_cc: Fix external param smart parser
authorJeeyong Um <conr2d@gmail.com>
Tue, 25 Apr 2017 00:41:46 +0000 (09:41 +0900)
committerJeeyong Um <conr2d@gmail.com>
Tue, 25 Apr 2017 00:41:46 +0000 (09:41 +0900)
src/bin/edje/edje_cc_handlers.c

index aae16a2..8c80b19 100644 (file)
@@ -1284,6 +1284,7 @@ st_collections_group_parts_part_description_params_smart(void)
         if (!strcmp(param->name, name))
           {
              found = 1;
+             free(name);
              break;
           }
      }
@@ -1327,8 +1328,8 @@ st_collections_group_parts_part_description_params_smart(void)
 
    if (!found)
      ed->external_params = eina_list_append(ed->external_params, param);
+
    free(token);
-   free(name);
 }
 
 #define PROGRAM_OBJECTS(PREFIX) \