View | Details | Raw Unified | Return to bug 778 | Differences between
and this patch

Collapse All | Expand All

(-)sftp.c (-5 / +2 lines)
Lines 454-464 get_pathname(const char **cpp, char **pa Link Here
454
			if (cp[i] == '\\') {	/* Escaped characters */
454
			if (cp[i] == '\\') {	/* Escaped characters */
455
				i++;
455
				i++;
456
				if (cp[i] != '\'' && cp[i] != '\"' &&
456
				if (cp[i] != '\'' && cp[i] != '\"' &&
457
				    cp[i] != '\\') {
457
				    cp[i] != '\\')
458
					error("Bad escaped character '\\%c'",
458
					(*path)[j++] = '\\';
459
					    cp[i]);
460
					goto fail;
461
				}
462
			}
459
			}
463
			(*path)[j++] = cp[i];
460
			(*path)[j++] = cp[i];
464
		}
461
		}

Return to bug 778