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)) {