diff --git a/src/bin/e_ipc_codec.c b/src/bin/e_ipc_codec.c index 7ac557eb1..12858345c 100644 --- a/src/bin/e_ipc_codec.c +++ b/src/bin/e_ipc_codec.c @@ -169,7 +169,8 @@ e_ipc_codec_str_list_dec(char *data, int bytes, Evas_List **dest) { E_Ipc_Str *str_node; - str_node->str = l->data; + str_node = malloc(sizeof(E_Ipc_Str)); + str_node = l->data; list = evas_list_append(list, str_node->str); } if (dest) *dest = list;