diff --git a/server/media.cpp b/server/media.cpp index 4f952c0..fc3eb14 100644 --- a/server/media.cpp +++ b/server/media.cpp @@ -279,9 +279,9 @@ char *media::sdp::get(char *buffer, size_t len) ++bufdata; continue; } - else if(*buffer == '\n') { - *buffer = 0; - return base; + else if(*bufdata == '\n') { + ++bufdata; + break; } *(buffer++) = *(bufdata++); --len;