Jelajahi Sumber

keytab load fix

Jonathan Turner 7 tahun lalu
induk
melakukan
112382e008
1 mengubah file dengan 4 tambahan dan 3 penghapusan
  1. 4 3
      keytab/keytab.go

+ 4 - 3
keytab/keytab.go

@@ -106,13 +106,14 @@ func newPrincipal() principal {
 }
 
 // Load a Keytab file into a Keytab type.
-func Load(ktPath string) (kt *Keytab, err error) {
+func Load(ktPath string) (*Keytab, error) {
+	kt := new(Keytab)
 	b, err := ioutil.ReadFile(ktPath)
 	if err != nil {
-		return
+		return kt, err
 	}
 	err = kt.Unmarshal(b)
-	return
+	return kt, nil
 }
 
 // Marshal keytab into byte slice