Ticket: 7479
It makes no sense to ask for payload, but then want 0 bytes of it.
"payload-buffer-size - %s. Killing engine",
payload_buffer_value);
exit(EXIT_FAILURE);
+ } else if (value == 0) {
+ // you should not ask for payload if you want 0 of it
+ SCLogError("Error payload-buffer-size should not be 0");
+ exit(EXIT_FAILURE);
} else {
payload_buffer_size = value;
}
if (ParseSizeStringU32(payload_buffer_value, &value) < 0) {
SCLogError("Error parsing payload-buffer-size \"%s\"", payload_buffer_value);
goto error;
+ } else if (value == 0) {
+ // you should not ask for payload if you want 0 of it
+ SCLogError("Error payload-buffer-size should not be 0");
+ goto error;
}
payload_buffer_size = value;
}