diff --git a/copyparty/up2k.py b/copyparty/up2k.py index 604f057f..97df5851 100644 --- a/copyparty/up2k.py +++ b/copyparty/up2k.py @@ -2564,7 +2564,7 @@ class Up2k(object): try: if "hardlink" in flags: - os.link(fsenc(src), fsenc(dst)) + os.link(fsenc(absreal(src)), fsenc(dst)) linked = True except Exception as ex: self.log("cannot hardlink: " + repr(ex))