diff --git a/src/ctl/ctl-sink.c b/src/ctl/ctl-sink.c index c554bc9..bc32bf9 100644 --- a/src/ctl/ctl-sink.c +++ b/src/ctl/ctl-sink.c @@ -215,10 +215,16 @@ static void sink_handle_set_parameter(struct ctl_sink *s, } } + rtsp_message_exit_header(m); + rtsp_message_exit_body(m); + /* M5 */ r = rtsp_message_read(m, "{}", "wfd_trigger_method", &trigger); - if (r < 0) + if (r < 0) { + rtsp_message_exit_header(m); + rtsp_message_exit_body(m); return; + } if (!strcmp(trigger, "SETUP")) { if (!s->url) {