Such strings must have 2 NUL bytes at the end, just the one added implicitly to all C strings isn't enough.