From: Michael Adam Date: Mon, 23 Jun 2008 15:35:08 +0000 (+0200) Subject: smbd: untangle logic in smbd_messaging_context() slightly. X-Git-Tag: samba-3.3.0pre1~759 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=fae4c21b14b9d288e06f6b4b4e1527e2c6d58dca;p=thirdparty%2Fsamba.git smbd: untangle logic in smbd_messaging_context() slightly. Michael --- diff --git a/source/smbd/server.c b/source/smbd/server.c index ed07e5c02b0..4a0e60a8d7a 100644 --- a/source/smbd/server.c +++ b/source/smbd/server.c @@ -90,8 +90,11 @@ struct messaging_context *smbd_messaging_context(void) { static struct messaging_context *ctx; - if (!ctx && !(ctx = messaging_init(NULL, server_id_self(), - smbd_event_context()))) { + if (ctx == NULL) { + ctx = messaging_init(NULL, server_id_self(), + smbd_event_context()); + } + if (ctx == NULL) { DEBUG(0, ("Could not init smbd messaging context.\n")); } return ctx;