View | Details | Raw Unified | Return to bug 1541
Collapse All | Expand All

(-)sftp.c (-4 / +6 lines)
Lines 1365-1381 parse_dispatch_command(struct sftp_conn Link Here
1365
		remote_glob(conn, path1, GLOB_NOCHECK, NULL, &g);
1365
		remote_glob(conn, path1, GLOB_NOCHECK, NULL, &g);
1366
		for (i = 0; g.gl_pathv[i] && !interrupted; i++) {
1366
		for (i = 0; g.gl_pathv[i] && !interrupted; i++) {
1367
			if (!(aa = do_stat(conn, g.gl_pathv[i], 0))) {
1367
			if (!(aa = do_stat(conn, g.gl_pathv[i], 0))) {
1368
				if (err != 0 && err_abort)
1368
				if (err_abort) {
1369
					err = -1;
1369
					break;
1370
					break;
1370
				else
1371
				} else
1371
					continue;
1372
					continue;
1372
			}
1373
			}
1373
			if (!(aa->flags & SSH2_FILEXFER_ATTR_UIDGID)) {
1374
			if (!(aa->flags & SSH2_FILEXFER_ATTR_UIDGID)) {
1374
				error("Can't get current ownership of "
1375
				error("Can't get current ownership of "
1375
				    "remote file \"%s\"", g.gl_pathv[i]);
1376
				    "remote file \"%s\"", g.gl_pathv[i]);
1376
				if (err != 0 && err_abort)
1377
				if (err_abort) {
1378
					err = -1;
1377
					break;
1379
					break;
1378
				else
1380
				} else
1379
					continue;
1381
					continue;
1380
			}
1382
			}
1381
			aa->flags &= SSH2_FILEXFER_ATTR_UIDGID;
1383
			aa->flags &= SSH2_FILEXFER_ATTR_UIDGID;

Return to bug 1541