diff options
-rw-r--r-- | src/panfrost/pandecode/decode.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/panfrost/pandecode/decode.c b/src/panfrost/pandecode/decode.c index 78f6da6e56c..60adec59699 100644 --- a/src/panfrost/pandecode/decode.c +++ b/src/panfrost/pandecode/decode.c @@ -995,6 +995,11 @@ pandecode_attributes(const struct pandecode_mapped_memory *mem, { char *prefix = varying ? "varyings" : "attributes"; + if (!addr) { + pandecode_msg("no %s\n", prefix); + return; + } + union mali_attr *attr = pandecode_fetch_gpu_mem(mem, addr, sizeof(union mali_attr) * count); char base[128]; |