diff --git a/src/common/ers.c b/src/common/ers.c index a35d62c40d..98d1014c24 100644 --- a/src/common/ers.c +++ b/src/common/ers.c @@ -308,7 +308,7 @@ ERS *ers_new(uint32 size, const char *name, enum ERSOptions options) instance->VTable.destroy = ers_obj_destroy; instance->VTable.chunk_size = ers_cache_size; - instance->Name = ( options & ERS_OPT_FREE_NAME ) ? aStrdup(&name) : &name; + instance->Name = ( options & ERS_OPT_FREE_NAME ) ? (char *)aStrdup(name) : (char *)name; instance->Options = options; instance->Cache = ers_find_cache(size,instance->Options);