From 2d33277db9f9adf761c058e21a4c9668435365e1 Mon Sep 17 00:00:00 2001 From: Igor Sysoev Date: Wed, 14 Mar 2018 14:32:24 +0300 Subject: [PATCH] Code simplification. A dead assignment left after the changeset 6738ff52a2cb was found by Clang Static Analyzer. --- njs/njs_vm.c | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/njs/njs_vm.c b/njs/njs_vm.c index 7db6c5ac..5fd09ba4 100644 --- a/njs/njs_vm.c +++ b/njs/njs_vm.c @@ -1179,10 +1179,10 @@ njs_object_property_query(njs_vm_t *vm, njs_property_query_t *pq, if (ret == NXT_OK) { pq->shared = 1; - prop = pq->lhq.value; - switch (pq->query) { - case NJS_PROPERTY_QUERY_GET: + if (pq->query == NJS_PROPERTY_QUERY_GET) { + prop = pq->lhq.value; + if (prop->type == NJS_NATIVE_GETTER) { pq->scratch = *prop; prop = &pq->scratch; @@ -1193,12 +1193,6 @@ njs_object_property_query(njs_vm_t *vm, njs_property_query_t *pq, pq->lhq.value = prop; } } - - break; - - case NJS_PROPERTY_QUERY_IN: - prop = pq->lhq.value; - break; } return ret; -- 2.47.3