From c0859e64f71a603be9feacd55dceaabdf7b45519 Mon Sep 17 00:00:00 2001 From: Rangi Date: Tue, 13 Apr 2021 09:31:05 -0400 Subject: [PATCH] fstk_FindFile checks for sprintf failure --- src/asm/fstack.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/asm/fstack.c b/src/asm/fstack.c index c40d1a29..711b1947 100644 --- a/src/asm/fstack.c +++ b/src/asm/fstack.c @@ -191,6 +191,11 @@ bool fstk_FindFile(char const *path, char **fullPath, size_t *size) break; } len = sprintf(*fullPath, "%s%s", incPath, path); + if (len < 0) { + error("sprintf error during include path search: %s\n", + strerror(errno)); + break; + } } if (isPathValid(*fullPath)) {