Merge pull request #1962 from ywk253100/170407_adminserver_log_leak

Fix logs leak
This commit is contained in:
Daniel Jiang 2017-04-07 19:19:17 +08:00 committed by GitHub
commit 49377c5bc8
2 changed files with 8 additions and 5 deletions

View File

@ -62,7 +62,7 @@ func (c *cfgStore) Read() (map[string]interface{}, error) {
str, ok := v.(string)
if !ok {
log.Warningf("%v is not string, skip decrypt", v)
log.Warningf("the value of %s is not string, skip decrypt", key)
continue
}

View File

@ -20,7 +20,6 @@ import (
"fmt"
"io/ioutil"
"net/http"
"net/http/httputil"
"strconv"
"github.com/vmware/harbor/src/common/api"
@ -203,9 +202,13 @@ func getRepoList(projectID int64) ([]string, error) {
defer resp.Body.Close()
if resp.StatusCode != http.StatusOK {
dump, _ := httputil.DumpResponse(resp, true)
log.Debugf("response: %q", dump)
return repositories, fmt.Errorf("Unexpected status code when getting repository list: %d", resp.StatusCode)
b, err := ioutil.ReadAll(resp.Body)
if err != nil {
return repositories, err
}
return repositories,
fmt.Errorf("failed to get repo list, response code: %d, error: %s",
resp.StatusCode, string(b))
}
body, err := ioutil.ReadAll(resp.Body)