diff --git a/pkg/storage/smb/smb.go b/pkg/storage/smb/smb.go index e31db0c..356a923 100644 --- a/pkg/storage/smb/smb.go +++ b/pkg/storage/smb/smb.go @@ -82,6 +82,7 @@ func (s *SMB) Push(ctx context.Context, target, source string, logger *log.Entry ) err = s.exec(s.url, func(fs *smb2.Share, sharepath string) error { smbFilename := fmt.Sprintf("%s%c%s", sharepath, smb2.PathSeparator, target) + smbFilename = strings.TrimPrefix(smbFilename, fmt.Sprintf("%c", smb2.PathSeparator)) from, err := os.Open(source) if err != nil { return err