9491: Fix keepproxy support for X-Keep-Desired-Replicas header.
[arvados.git] / services / keepproxy / keepproxy.go
index 4cd931037ef830dfd8a6b25022126c84c13d7036..df7528ed426c3bab94f76fdc039a671b2594704f 100644 (file)
@@ -424,7 +424,7 @@ func (this PutBlockHandler) ServeHTTP(resp http.ResponseWriter, req *http.Reques
        if req.Header.Get("X-Keep-Desired-Replicas") != "" {
                var r int
                _, err := fmt.Sscanf(req.Header.Get(keepclient.X_Keep_Desired_Replicas), "%d", &r)
-               if err != nil {
+               if err == nil {
                        kc.Want_replicas = r
                }
        }