Browse Source

Merge pull request #487 from aboch/tmakita

Don't discard error message on sending response
Madhu Venugopal 10 years ago
parent
commit
5d8db5cec2
1 changed files with 4 additions and 0 deletions
  1. 4 0
      libnetwork/api/api.go

+ 4 - 0
libnetwork/api/api.go

@@ -168,6 +168,10 @@ func makeHandler(ctrl libnetwork.NetworkController, fct processor) http.HandlerF
 		}
 		}
 
 
 		res, rsp := fct(ctrl, mux.Vars(req), body)
 		res, rsp := fct(ctrl, mux.Vars(req), body)
+		if !rsp.isOK() {
+			http.Error(w, rsp.Status, rsp.StatusCode)
+			return
+		}
 		if res != nil {
 		if res != nil {
 			writeJSON(w, rsp.StatusCode, res)
 			writeJSON(w, rsp.StatusCode, res)
 		}
 		}