X-Git-Url: http://git.efficios.com/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fcommon%2Fdynamic-buffer.c;h=73195cc2a5586f621314a9b23b55948edec55c40;hp=fd39f813b3c2568beec2dff1be91343161ec8517;hb=093627be892001471417cd94ab307f14377a032a;hpb=d39ea393542d8c8c29ca063bd435c6a278be042d diff --git a/src/common/dynamic-buffer.c b/src/common/dynamic-buffer.c index fd39f813b..73195cc2a 100644 --- a/src/common/dynamic-buffer.c +++ b/src/common/dynamic-buffer.c @@ -148,7 +148,8 @@ int lttng_dynamic_buffer_set_capacity(struct lttng_dynamic_buffer *buffer, { int ret = 0; void *new_buf; - size_t new_capacity = round_to_power_of_2(demanded_capacity); + size_t new_capacity = demanded_capacity ? + round_to_power_of_2(demanded_capacity) : 0; if (!buffer || demanded_capacity < buffer->size) { /*