Merge pull request #14974 from duglin/BetterTrustErr

Show exact file being parsed on error.
Upstream-commit: b2930933c903c74644edc506bfc45989d470886e
Component: engine
This commit is contained in:
Alexander Morozov
2015-07-27 09:39:48 -07:00

View File

@ -3,6 +3,7 @@ package trust
import (
"crypto/x509"
"errors"
"fmt"
"io/ioutil"
"net/http"
"net/url"
@ -81,12 +82,12 @@ func (t *TrustStore) reload() error {
for i, match := range matches {
f, err := os.Open(match)
if err != nil {
return err
return fmt.Errorf("Error opening %q: %s", match, err)
}
statements[i], err = trustgraph.LoadStatement(f, nil)
if err != nil {
f.Close()
return err
return fmt.Errorf("Error loading %q: %s", match, err)
}
f.Close()
}