From ff3922238b4258eb2f9f9458589d3cecd177f7bc Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Thu, 1 Apr 2004 10:18:22 +0000 Subject: Store additional unitSize for strings --- src/sdp.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/sdp.c b/src/sdp.c index b793f64f..0fec56f7 100644 --- a/src/sdp.c +++ b/src/sdp.c @@ -810,14 +810,15 @@ static sdp_data_t *extract_str(const void *p, int *len) return 0; } - s = (char *)malloc(n + 1); + s = malloc(n + 1); memset(s, 0, n + 1); - strncpy(s, p, n); + memcpy(s, p, n); SDPDBG("Len : %d\n", n); SDPDBG("Str : %s\n", s); d->val.str = s; + d->unitSize = n; return d; } -- cgit