@@ -11,7 +11,7 @@ import (
1111 "strings"
1212 "time"
1313
14- "github.com/nwaples/rardecode"
14+ "github.com/nwaples/rardecode/v2 "
1515)
1616
1717// Rar provides facilities for reading RAR archives.
@@ -132,7 +132,7 @@ func (r *Rar) addTopLevelFolder(sourceArchive, destination string) (string, erro
132132 }
133133 defer file .Close ()
134134
135- rc , err := rardecode .NewReader (file , r .Password )
135+ rc , err := rardecode .NewReader (file , rardecode . Password ( r .Password ) )
136136 if err != nil {
137137 return "" , fmt .Errorf ("creating archive reader: %v" , err )
138138 }
@@ -238,7 +238,7 @@ func (r *Rar) OpenFile(filename string) error {
238238 return fmt .Errorf ("rar archive is already open for reading" )
239239 }
240240 var err error
241- r .rc , err = rardecode .OpenReader (filename , r .Password )
241+ r .rc , err = rardecode .OpenReader (filename , rardecode . Password ( r .Password ) )
242242 if err != nil {
243243 return err
244244 }
@@ -253,7 +253,7 @@ func (r *Rar) Open(in io.Reader, size int64) error {
253253 return fmt .Errorf ("rar archive is already open for reading" )
254254 }
255255 var err error
256- r .rr , err = rardecode .NewReader (in , r .Password )
256+ r .rr , err = rardecode .NewReader (in , rardecode . Password ( r .Password ) )
257257 return err
258258}
259259
0 commit comments