Diff between cfcc6346a96a9a4c3123ddc5bb395e079efe5205 and 5afa25c95e6aadd431941b410b4d5fdd44b7458a
Changed Files
| File | Additions | Deletions | Status |
| lib/sdp.c | +3 | -3 | modified |
Full Patch
diff --git a/lib/sdp.c b/lib/sdp.c
index 006ab05..4b10d8f 100644
--- a/lib/sdp.c
+++ b/lib/sdp.c
@@ -1527,10 +1527,10 @@ static sdp_data_t *sdp_copy_seq(sdp_data_t *data)
for (tmp = data; tmp; tmp = tmp->next) {
sdp_data_t *datatmp;
void *value;
+ uint32_t len = 0;
- value = sdp_data_value(tmp, NULL);
- datatmp = sdp_data_alloc_with_length(tmp->dtd, value,
- tmp->unitSize);
+ value = sdp_data_value(tmp, &len);
+ datatmp = sdp_data_alloc_with_length(tmp->dtd, value, len);
if (cur)
cur->next = datatmp;