summaryrefslogtreecommitdiff
path: root/core/upb_def.h
diff options
context:
space:
mode:
Diffstat (limited to 'core/upb_def.h')
-rw-r--r--core/upb_def.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/upb_def.h b/core/upb_def.h
index 9eb961a..d9bab97 100644
--- a/core/upb_def.h
+++ b/core/upb_def.h
@@ -77,7 +77,7 @@ INLINE void upb_def_ref(upb_def *def) {
if(upb_atomic_ref(&def->refcount) && def->is_cyclic) _upb_def_cyclic_ref(def);
}
INLINE void upb_def_unref(upb_def *def) {
- if(upb_atomic_unref(&def->refcount)) _upb_def_reftozero(def);
+ if(def && upb_atomic_unref(&def->refcount)) _upb_def_reftozero(def);
}
/* upb_fielddef ***************************************************************/
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback