diff --git a/src/gallium/drivers/zink/zink_program.c b/src/gallium/drivers/zink/zink_program.c index 79d6be19e4a..d9e93f67d12 100644 --- a/src/gallium/drivers/zink/zink_program.c +++ b/src/gallium/drivers/zink/zink_program.c @@ -134,6 +134,7 @@ get_shader_module_for_stage(struct zink_context *ctx, struct zink_screen *screen zm->key_size = key->size; memcpy(zm->key, key, key->size); } else { + zm->key_size = 0; memset(zm->key, 0, key->size); } if (base_size)