[SCSI] libfc: Correct use of ! and &
[linux-block.git] / drivers / scsi / libfc / fc_exch.c
index 505825b6124dfee8ec04c823eca3a9af6fad777b..8a0c5c239e9c9a2070cbeed0146e838930a36350 100644 (file)
@@ -281,7 +281,7 @@ static void fc_exch_release(struct fc_exch *ep)
                        ep->destructor(&ep->seq, ep->arg);
                if (ep->lp->tt.exch_put)
                        ep->lp->tt.exch_put(ep->lp, mp, ep->xid);
-               WARN_ON(!ep->esb_stat & ESB_ST_COMPLETE);
+               WARN_ON(!(ep->esb_stat & ESB_ST_COMPLETE));
                mempool_free(ep, mp->ep_pool);
        }
 }