diff options
author | Martin Mathieson <martin.r.mathieson@googlemail.com> | 2012-07-28 23:30:40 +0000 |
---|---|---|
committer | Martin Mathieson <martin.r.mathieson@googlemail.com> | 2012-07-28 23:30:40 +0000 |
commit | e1389f1196b3d063f184201a37714f0961830ea3 (patch) | |
tree | 0440eddd480bedeb36cf6cfb6cfcdba3c635bb16 /epan/dissectors/packet-sasp.c | |
parent | dfd2753b06062842b3a5522cd818e0fa45d0aed1 (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.c | 4 |
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; |