X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=libringbuffer%2Fring_buffer_backend.c;h=18dd1b01073027efc9219bf01d905b1f3049c5a3;hb=5d61a504c6d395914d78f97e82f6fd0fdf0f98a0;hp=badde80f0b4c40cea03ec04a63e99e201fd0a65d;hpb=1d4981969313da002983ca979bd85c95493f7316;p=lttng-ust.git diff --git a/libringbuffer/ring_buffer_backend.c b/libringbuffer/ring_buffer_backend.c index badde80f..18dd1b01 100644 --- a/libringbuffer/ring_buffer_backend.c +++ b/libringbuffer/ring_buffer_backend.c @@ -283,6 +283,7 @@ int channel_backend_init(struct channel_backend *chanb, buf = shmp(handle, chanb->buf[i].shmp); if (!buf) goto end; + set_shmp(buf->self, chanb->buf[i].shmp._ref); ret = lib_ring_buffer_create(buf, chanb, i, handle, shmobj); if (ret)