diff --git a/src/box/applier.cc b/src/box/applier.cc index 11320818260c9548bf621e3f3426eef998ed58ec..01642beac5bb14c518cac67adcfa74a345cc7345 100644 --- a/src/box/applier.cc +++ b/src/box/applier.cc @@ -2696,8 +2696,8 @@ applier_stop(struct applier *applier) struct applier * applier_new(struct uri *uri) { - struct applier *applier = (struct applier *) - xcalloc(1, sizeof(struct applier)); + struct applier *applier = xalloc_object(struct applier); + memset(applier, 0, sizeof(*applier)); if (iostream_ctx_create(&applier->io_ctx, IOSTREAM_CLIENT, uri) != 0) { free(applier); diag_raise();