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:
Vadim Yanitskiy 2023-12-17 18:54:20 +07:00
parent f3715dc0d3
commit 7a6d9c2f72
1 changed files with 1 additions and 1 deletions

View File

@ -72,7 +72,7 @@ static inline int mgcp_msg_terminate_nul(struct msgb *msg)
if (tail[-1] == '\0')
/* nothing to do */;
else if (msgb_tailroom(msg) > 0)
tail[0] = '\0';
msgb_put_u8(msg, (uint8_t)'\0');
else if (tail[-1] == '\r' || tail[-1] == '\n')
tail[-1] = '\0';
else {