Fixed a logic bug in non-merging cases.

pull/13171/head
Joshua Haberman 16 years ago
parent 127adf4036
commit 9c88385ba4
  1. 1
      upb_msg.c

@ -336,6 +336,7 @@ void upb_msg_parse_reset(struct upb_msg_parse_state *s, void *msg,
s->merge = merge;
s->byref = byref;
if(!merge && msg == NULL) msg = upb_msgdata_new(m);
upb_msg_clear(msg, m);
set_frame_data(&s->s, m, msg);
s->s.tag_cb = tag_cb;
s->s.value_cb = value_cb;

Loading…
Cancel
Save