|
|
@ -1271,14 +1271,10 @@ int sdp_parse(str *body, sdp_sessions_q *sessions, const sdp_ng_flags *flags) { |
|
|
switch (line_code) { |
|
|
switch (line_code) { |
|
|
case 'v': |
|
|
case 'v': |
|
|
errstr = "Error in v= line"; |
|
|
errstr = "Error in v= line"; |
|
|
if (value.len != 1) { |
|
|
|
|
|
abort(); |
|
|
|
|
|
|
|
|
if (value.len != 1) |
|
|
goto error; |
|
|
goto error; |
|
|
} |
|
|
|
|
|
if (value.s[0] != '0') { |
|
|
|
|
|
abort(); |
|
|
|
|
|
|
|
|
if (value.s[0] != '0') |
|
|
goto error; |
|
|
goto error; |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
new_session: |
|
|
new_session: |
|
|
session = g_new0(__typeof(*session), 1); |
|
|
session = g_new0(__typeof(*session), 1); |
|
|
|