Skip to content
Snippets Groups Projects
Commit e3cf2511 authored by Hoelscher's avatar Hoelscher
Browse files

fix chunk_to_string for reconfig parameter

parent f27a442e
No related branches found
No related tags found
No related merge requests found
......@@ -328,7 +328,7 @@ static int sctp_outgoing_ssn_reset_request_parameter_to_string(
int len;
length = ntohs(parameter->length);
if (length != sizeof(struct sctp_outgoing_ssn_reset_request_parameter)) {
if (length < sizeof(struct sctp_outgoing_ssn_reset_request_parameter)) {
fputs("invalid OUTGOING_SSN_RESET_REQUEST parameter", s);
asprintf(error, "OUTGOING_SSN_RESET_REQUEST parameter illegal (length=%u)",
length);
......@@ -364,7 +364,7 @@ static int sctp_incoming_ssn_reset_request_parameter_to_string(
int len;
length = ntohs(parameter->length);
if (length != sizeof(struct sctp_incoming_ssn_reset_request_parameter)) {
if (length < sizeof(struct sctp_incoming_ssn_reset_request_parameter)) {
fputs("invalid INCOMING_SSN_RESET_REQUEST parameter", s);
asprintf(error, "INCOMING_SSN_RESET_REQUEST parameter illegal (length=%u)",
length);
......@@ -424,7 +424,7 @@ static int sctp_reconfig_response_parameter_to_string(
length = ntohs(parameter->length);
// filter correct length
if (!(length == sizeof(struct sctp_reconfig_response_parameter)) &&
!(length != sizeof(struct sctp_reconfig_response_parameter) - 8)) {
!(length == sizeof(struct sctp_reconfig_response_parameter) - 8)) {
fputs("invalid RECONFIG_RESPONSE parameter", s);
asprintf(error, "RECONFIG_RESPONSE parameter illegal (length=%u)",
length);
......
/*
* Copyright 2015 Michael Tuexen
*
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment