From: Lucas De Marchi Date: Thu, 24 Nov 2011 17:41:48 +0000 (-0200) Subject: Format refcount handling X-Git-Tag: v1~193 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=4d1e689adafb8af45628d0a4f912f82c945411ac;p=thirdparty%2Fkmod.git Format refcount handling --- diff --git a/libkmod/libkmod.c b/libkmod/libkmod.c index 4407272b..9307f713 100644 --- a/libkmod/libkmod.c +++ b/libkmod/libkmod.c @@ -181,8 +181,8 @@ KMOD_EXPORT struct kmod_ctx *kmod_unref(struct kmod_ctx *ctx) { if (ctx == NULL) return NULL; - ctx->refcount--; - if (ctx->refcount > 0) + + if (--ctx->refcount > 0) return ctx; info(ctx, "context %p released\n", ctx); free(ctx);