rem: if (strlen(fname) + strlen(backup_suffix) > (MAXPATHLEN-1)) {
add: if (strlen(fname) + backup_suffix_len > MAXPATHLEN-1) {
context: static int make_simple_backup(char *fname){	char fnamebak[MAXPATHLEN];	if (strlen(fname) + strlen(backup_suffix) > (MAXPATHLEN-1)) {		rprintf(FERROR, "backup filename too long\n");		return 0;	}	snprintf(fnamebak, sizeof(fnamebak), "%s%s", fname, backup_suffix);	if (do_rename(fname, fnamebak) != 0) {		/* cygwin (at least version b19) reports EINVAL */		if (errno != ENOENT && errno != EINVAL) {			rsyserr(FERROR, errno, "rename %s to backup %s", fname, fnamebak);			return 0;		}	} else if (verbose > 1) {		rprintf(FINFO, "backed up %s to %s\n", fname, fnamebak);	}	return 1;}