diff options
Diffstat (limited to 'src/upb_glue.c')
-rw-r--r-- | src/upb_glue.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/upb_glue.c b/src/upb_glue.c index 536adc0..a3d4e7d 100644 --- a/src/upb_glue.c +++ b/src/upb_glue.c @@ -38,13 +38,12 @@ void upb_strtomsg(upb_string *str, upb_msg *msg, upb_msgdef *md, } void upb_parsedesc(upb_symtab *symtab, upb_string *str, upb_status *status) { - upb_symtab_add_descriptorproto(symtab); upb_stringsrc strsrc; upb_stringsrc_init(&strsrc); upb_stringsrc_reset(&strsrc, str); upb_decoder d; - upb_msgdef *fds_msgdef = upb_symtab_fds_def(symtab); + upb_msgdef *fds_msgdef = upb_getfdsdef(); upb_decoder_init(&d, fds_msgdef); upb_decoder_reset(&d, upb_stringsrc_bytesrc(&strsrc)); |