mgcp: correctly put NUL character in mgcp_msg_terminate_nul()
As was pointed out during code review of a previously merged patch, whenever we write something to the tailroom, we must use msgb_put(). Change-Id: Ibe1605631a94088bfd1f603f7043322ed5585ffe
This commit is contained in:
parent
f3715dc0d3
commit
7a6d9c2f72
|
@ -72,7 +72,7 @@ static inline int mgcp_msg_terminate_nul(struct msgb *msg)
|
||||||
if (tail[-1] == '\0')
|
if (tail[-1] == '\0')
|
||||||
/* nothing to do */;
|
/* nothing to do */;
|
||||||
else if (msgb_tailroom(msg) > 0)
|
else if (msgb_tailroom(msg) > 0)
|
||||||
tail[0] = '\0';
|
msgb_put_u8(msg, (uint8_t)'\0');
|
||||||
else if (tail[-1] == '\r' || tail[-1] == '\n')
|
else if (tail[-1] == '\r' || tail[-1] == '\n')
|
||||||
tail[-1] = '\0';
|
tail[-1] = '\0';
|
||||||
else {
|
else {
|
||||||
|
|
Loading…
Reference in New Issue