X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=libringbuffer%2Fshm.c;h=873e6e87597311ae9a5cc03c3d1c27a53dae025c;hb=d13aca5c82f8f367179b229c40a953fc3275badf;hp=86e8d9184e3c8a3fb066df69e2808028d790fe74;hpb=7a9c21bd702ae4d54d8c1f623e9837e0248b0643;p=lttng-ust.git diff --git a/libringbuffer/shm.c b/libringbuffer/shm.c index 86e8d918..873e6e87 100644 --- a/libringbuffer/shm.c +++ b/libringbuffer/shm.c @@ -98,8 +98,8 @@ struct shm_object *shm_object_table_append(struct shm_object_table *table, obj->memory_map = memory_map; obj->memory_map_size = memory_map_size; obj->allocated_len = 0; + obj->index = table->allocated_len++; - table->allocated_len++; return obj; error_mmap: @@ -120,7 +120,6 @@ error_fcntl: } } error_pipe: - free(obj); return NULL; }