diff --git a/src/main.c b/src/main.c index e2534e9..2914ec2 100644 --- a/src/main.c +++ b/src/main.c @@ -253,7 +253,8 @@ void scrotCheckIfOverwriteFile(char** filename) strlcpy(newName + slen, fmt, 5); else { strncpy((newName + slen) - extLength, fmt, 5); - strncat(newName, ext, extLength); + char *ptr = &newName[0] + extLength; + *ptr = '\0'; } curFile = newName; } while ((counter < maxCounter) && !access(curFile, F_OK));