]> granicus.if.org Git - jq/commitdiff
Properly handle when objects cannot be folded
authorWilliam Langford <wlangfor@gmail.com>
Tue, 23 Sep 2014 00:11:07 +0000 (20:11 -0400)
committerWilliam Langford <wlangfor@gmail.com>
Tue, 23 Sep 2014 00:14:46 +0000 (20:14 -0400)
Fix #579.

compile.c

index 57a26d54dc7f45cdfb33583baa559f816b2b07bd..a0046ca0959f097e65c01b93d545e8cab9740571 100644 (file)
--- a/compile.c
+++ b/compile.c
@@ -557,6 +557,8 @@ block gen_const_object(block expr) {
       break;
     }
     o = jv_object_set(o, k, v);
+    k = jv_null();
+    v = jv_null();
   }
   if (!is_const) {
     jv_free(o);