From: Ilya Dryomov Date: Thu, 8 May 2014 14:17:48 +0000 (+0400) Subject: krbd: match new with delete, not free() X-Git-Tag: v0.81~46^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=f1d953e08f03eb7a690ad4f4e0fbf54a2cf3b986;p=ceph.git krbd: match new with delete, not free() struct krbd_ctx is allocated with new, use delete to get rid of it. Signed-off-by: Ilya Dryomov --- diff --git a/src/krbd.cc b/src/krbd.cc index f09a9f09acd6..9ac413718136 100644 --- a/src/krbd.cc +++ b/src/krbd.cc @@ -581,7 +581,7 @@ extern "C" int krbd_create_from_context(struct CephContext *cct, ctx->cct = cct; ctx->udev = udev_new(); if (!ctx->udev) { - free(ctx); + delete ctx; return -ENOMEM; }