aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-sasp.c
diff options
context:
space:
mode:
authorMartin Mathieson <martin.r.mathieson@googlemail.com>2012-07-28 23:30:40 +0000
committerMartin Mathieson <martin.r.mathieson@googlemail.com>2012-07-28 23:30:40 +0000
commite1389f1196b3d063f184201a37714f0961830ea3 (patch)
tree0440eddd480bedeb36cf6cfb6cfcdba3c635bb16 /epan/dissectors/packet-sasp.c
parentdfd2753b06062842b3a5522cd818e0fa45d0aed1 (diff)
VS code analysis was right - 'x' & 0 *was* always going to return 0...
svn path=/trunk/; revision=44097
Diffstat (limited to 'epan/dissectors/packet-sasp.c')
-rw-r--r--epan/dissectors/packet-sasp.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/epan/dissectors/packet-sasp.c b/epan/dissectors/packet-sasp.c
index 4f6d20b1c4..56ab5ce474 100644
--- a/epan/dissectors/packet-sasp.c
+++ b/epan/dissectors/packet-sasp.c
@@ -603,12 +603,12 @@ static void dissect_dereg_req(tvbuff_t *tvb,proto_tree *pay_load,guint32 offset)
ep_strbuf_truncate(reasonflags_strbuf, 0);
reason_flag = tvb_get_guint8(tvb, offset);
- if(reason_flag & SASP_DEREG_REQ_NOREASON_FLAG)
+ if((reason_flag & SASP_DEREG_REQ_REASON_LEARNED) == 0)
{
ep_strbuf_append_printf(reasonflags_strbuf, "%s%s",first_flag ? "" : ", ",fstr[0]);
first_flag=FALSE;
}
- if(reason_flag & SASP_DEREG_REQ_REASON_LEARNED)
+ else
{
ep_strbuf_append_printf(reasonflags_strbuf, "%s%s",first_flag ? "" : ", ",fstr[1]);
first_flag=FALSE;