From de76dcb8fb2716f73e7e375c38119333fa9d24a0 Mon Sep 17 00:00:00 2001 From: ISSOtm Date: Sun, 29 Nov 2020 12:33:46 +0100 Subject: [PATCH] Fix possible segfault from -MT and -MQ Happened only if `malloc` failed, so... --- src/asm/main.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/asm/main.c b/src/asm/main.c index 8620f474..ab8e24ee 100644 --- a/src/asm/main.c +++ b/src/asm/main.c @@ -432,7 +432,8 @@ int main(int argc, char *argv[]) /* On first alloc, make an empty str */ tzTargetFileName = malloc(nTargetFileNameLen + 1); - *tzTargetFileName = '\0'; + if (tzTargetFileName) + *tzTargetFileName = '\0'; } else { tzTargetFileName = realloc(tzTargetFileName,