diff --git a/epan/emem.c b/epan/emem.c index 9e17f55..76e670d 100644 --- a/epan/emem.c +++ b/epan/emem.c @@ -908,9 +908,6 @@ sl_alloc(struct ws_memory_slab *mem_chunk) emem_chunk_t *chunk; void *ptr; - if (debug_use_slices) - return g_slice_alloc0(mem_chunk->item_size); - if ((mem_chunk->freed != NULL)) { ptr = mem_chunk->freed; memcpy(&mem_chunk->freed, ptr, sizeof(void *)); @@ -940,9 +937,6 @@ sl_alloc(struct ws_memory_slab *mem_chunk) void sl_free(struct ws_memory_slab *mem_chunk, gpointer ptr) { - if (debug_use_slices) { - g_slice_free1(mem_chunk->item_size, ptr); - } else /* XXX, abort if ptr not found in emem_verify_pointer_list()? */ if (ptr != NULL /* && emem_verify_pointer_list(mem_chunk->chunk_list, ptr) */) { memcpy(ptr, &(mem_chunk->freed), sizeof(void *));