diff --git a/scm/git/clone.go b/scm/git/clone.go index 30a76ff..7c95e42 100644 --- a/scm/git/clone.go +++ b/scm/git/clone.go @@ -121,7 +121,12 @@ func CloneHandler(w http.ResponseWriter, r *http.Request) { channelRet["cmd"] = "git clone" // read all - buf, _ := ioutil.ReadAll(reader) + buf, err := ioutil.ReadAll(reader) + if nil != err { + logger.Warn(err) + + // TODO: handle clone error + } logger.Debugf("User [%s, %s] 's running [git clone] [runningId=%d] has done: %s", username, sid, runningId, string(buf))