diff --git a/etcdserver2/server.go b/etcdserver2/server.go index 5c7acbea2..fa1df4bee 100644 --- a/etcdserver2/server.go +++ b/etcdserver2/server.go @@ -119,9 +119,9 @@ func (s *Server) apply(ctx context.Context, e raft.Entry) (*store.Event, error) case "POST": return s.st.Create(r.Path, r.Dir, r.Val, true, expr) case "PUT": - exists, set := getBool(r.PrevExists) + exists, existsSet := getBool(r.PrevExists) switch { - case set: + case existsSet: if exists { return s.st.Update(r.Path, r.Val, expr) } else {