From: Jeremy Allison Date: Tue, 12 Jun 2007 01:45:40 +0000 (+0000) Subject: r23425: Volker noticed this obvious fix for the wins server X-Git-Tag: samba-misc-tags/initial-v3-0-unstable~230 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e3f33a2a503ada232aa1165e2321822584a026bd;p=thirdparty%2Fsamba.git r23425: Volker noticed this obvious fix for the wins server code :-). Thanks Volker ! Jeremy. --- diff --git a/source/nmbd/nmbd_winsserver.c b/source/nmbd/nmbd_winsserver.c index 0f27351d2d3..4338aeac93a 100644 --- a/source/nmbd/nmbd_winsserver.c +++ b/source/nmbd/nmbd_winsserver.c @@ -2140,7 +2140,7 @@ static int wins_processing_traverse_fn(TDB_CONTEXT *tdb, TDB_DATA kbuf, TDB_DATA /* handle records, samba is the wins owner */ if (ip_equal(namerec->data.wins_ip, our_fake_ip)) { - switch (namerec->data.wins_flags | WINS_STATE_MASK) { + switch (namerec->data.wins_flags & WINS_STATE_MASK) { case WINS_ACTIVE: namerec->data.wins_flags&=~WINS_STATE_MASK; namerec->data.wins_flags|=WINS_RELEASED; @@ -2165,7 +2165,7 @@ static int wins_processing_traverse_fn(TDB_CONTEXT *tdb, TDB_DATA kbuf, TDB_DATA goto done; } } else { - switch (namerec->data.wins_flags | WINS_STATE_MASK) { + switch (namerec->data.wins_flags & WINS_STATE_MASK) { case WINS_ACTIVE: /* that's not as MS says it should be */ namerec->data.wins_flags&=~WINS_STATE_MASK;