summaryrefslogtreecommitdiff
path: root/upb/pb
diff options
context:
space:
mode:
authorJoshua Haberman <jhaberman@gmail.com>2011-08-04 17:21:24 -0700
committerJoshua Haberman <jhaberman@gmail.com>2011-08-04 17:21:24 -0700
commit6981e468a3234b3f5439dec8178703a6364cfe03 (patch)
treeea4d4059344e45ca3181b3bf56a28e3418366561 /upb/pb
parentc2c853fa212adcdc29dae4f4d01d6ac907d60c58 (diff)
More work on Lua extension, and consequent core refactoring.
Diffstat (limited to 'upb/pb')
-rw-r--r--upb/pb/glue.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/upb/pb/glue.c b/upb/pb/glue.c
index dfd9e88..6b52435 100644
--- a/upb/pb/glue.c
+++ b/upb/pb/glue.c
@@ -89,6 +89,8 @@ void upb_read_descriptor(upb_symtab *symtab, const char *str, size_t len,
if (upb_ok(status)) upb_symtab_add(symtab, defs, n, status);
+ for(int i = 0; i < n; i++) upb_def_unref(defs[i]);
+
upb_descreader_uninit(&r);
upb_stringsrc_uninit(&strsrc);
upb_decoder_uninit(&d);
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback