@@ -3716,13 +3716,13 @@ setPathObject(JsonbIterator **it, Datum *path_elems, bool *path_nulls,
37163716 /* empty object is a special case for create */
37173717 if ((npairs == 0 ) && create && (level == path_len - 1 ))
37183718 {
3719- JsonbValue new = k ;
3719+ JsonbValue newkey ;
37203720
3721- new .type = jbvString ;
3722- new .val .string .len = VARSIZE_ANY_EXHDR (path_elems [level ]);
3723- new .val .string .val = VARDATA_ANY (path_elems [level ]);
3721+ newkey .type = jbvString ;
3722+ newkey .val .string .len = VARSIZE_ANY_EXHDR (path_elems [level ]);
3723+ newkey .val .string .val = VARDATA_ANY (path_elems [level ]);
37243724
3725- (void ) pushJsonbValue (st , WJB_KEY , & new );
3725+ (void ) pushJsonbValue (st , WJB_KEY , & newkey );
37263726 addJsonbToParseState (st , newval );
37273727 }
37283728
@@ -3758,13 +3758,13 @@ setPathObject(JsonbIterator **it, Datum *path_elems, bool *path_nulls,
37583758 {
37593759 if (create && !done && level == path_len - 1 && i == npairs - 1 )
37603760 {
3761- JsonbValue new = k ;
3761+ JsonbValue newkey ;
37623762
3763- new .type = jbvString ;
3764- new .val .string .len = VARSIZE_ANY_EXHDR (path_elems [level ]);
3765- new .val .string .val = VARDATA_ANY (path_elems [level ]);
3763+ newkey .type = jbvString ;
3764+ newkey .val .string .len = VARSIZE_ANY_EXHDR (path_elems [level ]);
3765+ newkey .val .string .val = VARDATA_ANY (path_elems [level ]);
37663766
3767- (void ) pushJsonbValue (st , WJB_KEY , & new );
3767+ (void ) pushJsonbValue (st , WJB_KEY , & newkey );
37683768 addJsonbToParseState (st , newval );
37693769 }
37703770
0 commit comments