diff --git a/src/errors.c b/src/errors.c index 7a2d14a15..c851de31e 100644 --- a/src/errors.c +++ b/src/errors.c @@ -206,12 +206,12 @@ struct ring *startup_logs_dup(struct ring *src) struct ring *dst = NULL; /* must use the size of the previous buffer */ - dst = ring_new(b_size(&src->buf)); + dst = ring_new(ring_size(src)); if (!dst) goto error; b_reset(&dst->buf); - b_ncat(&dst->buf, &src->buf, b_data(&src->buf)); + b_ncat(&dst->buf, &src->buf, ring_data(src)); error: return dst; } diff --git a/src/mworker.c b/src/mworker.c index c71446ab8..07d5a99b5 100644 --- a/src/mworker.c +++ b/src/mworker.c @@ -738,7 +738,7 @@ static int cli_io_handler_show_loadstatus(struct appctx *appctx) chunk_printf(&trash, "Success=1\n"); } #ifdef USE_SHM_OPEN - if (startup_logs && b_data(&startup_logs->buf) > 1) + if (startup_logs && ring_data(startup_logs) > 1) chunk_appendf(&trash, "--\n"); if (applet_putchk(appctx, &trash) == -1)