]> git.kaiwu.me - njs.git/commitdiff
Code simplification.
authorIgor Sysoev <igor@sysoev.ru>
Wed, 14 Mar 2018 11:32:24 +0000 (14:32 +0300)
committerIgor Sysoev <igor@sysoev.ru>
Wed, 14 Mar 2018 11:32:24 +0000 (14:32 +0300)
A dead assignment left after the changeset 6738ff52a2cb was found
by Clang Static Analyzer.

njs/njs_vm.c

index 7db6c5ac76da67262a84adbe4c771ebea05ead23..5fd09ba450f873b73074fa6ea5ceaf280b13a7aa 100644 (file)
@@ -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;