diff --git a/gtests/net/packetdrill/sctp_chunk_to_string.c b/gtests/net/packetdrill/sctp_chunk_to_string.c index 48b05824e3c2498a72a731f37c1ec9157a79c52b..842978bf0f0ffd3dfb9e4db256a4cb21019ad891 100644 --- a/gtests/net/packetdrill/sctp_chunk_to_string.c +++ b/gtests/net/packetdrill/sctp_chunk_to_string.c @@ -966,7 +966,7 @@ static int sctp_abort_chunk_to_string(FILE *s, &iter, error); cause != NULL; cause = sctp_causes_next(&iter, error)) { - if (index > 0) + if (((index == 0) && (flags != 0x00)) || (index > 0)) fputs(", ", s); if (*error != NULL) break; @@ -1049,7 +1049,7 @@ static int sctp_error_chunk_to_string(FILE *s, &iter, error); cause != NULL; cause = sctp_causes_next(&iter, error)) { - if (index > 0) + if (((index == 0) && (flags != 0x00)) || (index > 0)) fputs(", ", s); if (*error != NULL) break;