From 93ca0b892af46b9e1e275bb963e6a316f31747dd Mon Sep 17 00:00:00 2001 From: John Starks Date: Mon, 11 Apr 2016 15:45:43 -0700 Subject: [PATCH] Backuptar: replace slash with backslash on link target --- backuptar/tar.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backuptar/tar.go b/backuptar/tar.go index 96069b0..ad6fb9f 100644 --- a/backuptar/tar.go +++ b/backuptar/tar.go @@ -284,7 +284,7 @@ func WriteBackupStreamFromTarFile(w io.Writer, t *tar.Reader, hdr *tar.Header) ( if hdr.Typeflag == tar.TypeSymlink { _, isMountPoint := hdr.Winheaders[hdrMountPoint] rp := winio.ReparsePoint{ - Target: hdr.Linkname, + Target: filepath.FromSlash(hdr.Linkname), IsMountPoint: isMountPoint, } reparse := winio.EncodeReparsePoint(&rp)