diff --git a/daemon/sdp.c b/daemon/sdp.c index 157370af5..a0a6d31b4 100644 --- a/daemon/sdp.c +++ b/daemon/sdp.c @@ -1271,14 +1271,10 @@ int sdp_parse(str *body, sdp_sessions_q *sessions, const sdp_ng_flags *flags) { switch (line_code) { case 'v': errstr = "Error in v= line"; - if (value.len != 1) { - abort(); + if (value.len != 1) goto error; - } - if (value.s[0] != '0') { - abort(); + if (value.s[0] != '0') goto error; - } new_session: session = g_new0(__typeof(*session), 1);