diff --git a/src/entry/map_str2int.cpp b/src/entry/map_str2int.cpp index 6e5c8e4..f8cf554 100644 --- a/src/entry/map_str2int.cpp +++ b/src/entry/map_str2int.cpp @@ -1,3 +1,4 @@ +#include #include void map_tmp_free(void* ptr) @@ -81,7 +82,7 @@ void duplicate_func(const uchar * key, uint size, void * data, void * user) int ret=0; char* string=(char*)calloc(sizeof(char),(size+1)); memcpy(string,key,size); - ret=map_register(target,key,value); + ret=map_register(target,string,value); assert(ret>0); } MESA_htable_handle map_duplicate(MESA_htable_handle origin_map)