compiler: use PATH_MAX for SPIR-V capture filename

Reviewed-by: Natalie Vock <natalie.vock@gmx.de>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36472>
This commit is contained in:
Caleb Callaway
2025-07-28 18:09:23 +00:00
committed by Marge Bot
parent 9f893de953
commit 16a855ae61
+5 -1
View File
@@ -45,6 +45,10 @@
#include <stdio.h>
#ifndef PATH_MAX
#define PATH_MAX 4096
#endif
/* Table of all implemented capabilities. These are the capabilities that are
* implemented in the spirv_to_nir, not what the device supports.
*
@@ -343,7 +347,7 @@ vtn_dump_shader(struct vtn_builder *b, const char *path, const char *prefix)
{
static int idx = 0;
char filename[1024];
char filename[PATH_MAX];
int len = snprintf(filename, sizeof(filename), "%s/%s-%d.spirv",
path, prefix, idx++);
if (len < 0 || len >= sizeof(filename))