Daniel, > utf16s_to_utf8s does not NULL terminate the output string. For us to be > able to add a NULL character when utf16s_to_utf8s returns, we need to > make sure that there is space for such NULL character at the end of the > output buffer. We can achieve this by passing an output buffer size to > utf16s_to_utf8s that is one character less than what we allocated. Applied to 6.7/scsi-staging, thanks! -- Martin K. Petersen Oracle Linux Engineering