From 285190d580fa6dfd3e578a19d03b7e2eb9f4a292 Mon Sep 17 00:00:00 2001 From: Michael Tuexen <tuexen@fh-muenster.de> Date: Wed, 8 Jul 2015 14:43:24 +0200 Subject: [PATCH] Print flags for DATA chunks correctly if the flags are zero. --- gtests/net/packetdrill/sctp_chunk_to_string.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gtests/net/packetdrill/sctp_chunk_to_string.c b/gtests/net/packetdrill/sctp_chunk_to_string.c index e909bfc0..8d93e9e5 100644 --- a/gtests/net/packetdrill/sctp_chunk_to_string.c +++ b/gtests/net/packetdrill/sctp_chunk_to_string.c @@ -779,10 +779,10 @@ static int sctp_data_chunk_to_string(FILE *s, } fputs("DATA[", s); fputs("flgs=", s); - if (flags & ~(SCTP_DATA_CHUNK_I_BIT | - SCTP_DATA_CHUNK_U_BIT | - SCTP_DATA_CHUNK_B_BIT | - SCTP_DATA_CHUNK_E_BIT)) + if ((flags & ~(SCTP_DATA_CHUNK_I_BIT | + SCTP_DATA_CHUNK_U_BIT | + SCTP_DATA_CHUNK_B_BIT | + SCTP_DATA_CHUNK_E_BIT)) || (flags == 0x00)) fprintf(s, "0x%02x", chunk->flags); else { if (flags & SCTP_DATA_CHUNK_I_BIT) -- GitLab