PX4IO: Fix mixer load corner case in string termination

This commit is contained in:
Lorenz Meier 2017-01-14 13:39:02 +01:00
parent 6927fcb5c0
commit 1155a4725b

View File

@ -533,6 +533,8 @@ mixer_handle_text(const void *buffer, size_t length)
/* copy any leftover text to the base of the buffer for re-use */
if (resid > 0) {
memcpy(&mixer_text[0], &mixer_text[mixer_text_length - resid], resid);
/* enforce null termination */
mixer_text[resid] = '\0';
}
mixer_text_length = resid;