virglrenderer doesn't support null-terminated message strings, so
there's no reason for the guest to allow it.
Signed-off-by: Ryan Neph <ryanneph@google.com>
Reviewed-by: Chia-I Wu <olvaffe@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12043>
void virgl_encode_emit_string_marker(struct virgl_context *ctx,
const char *message, int len)
{
- if (!len)
+ /* len is guaranteed to be non-negative but be defensive */
+ assert(len >= 0);
+ if (len <= 0)
return;
if (len > 4 * 0xffff) {