lua-utils: let mrp_funcbridge_unref gracefully handle a NULL bridge.
authorKrisztian Litkey <kli@iki.fi>
Fri, 14 Feb 2014 20:44:51 +0000 (22:44 +0200)
committerKrisztian Litkey <kli@iki.fi>
Fri, 14 Feb 2014 20:49:52 +0000 (22:49 +0200)
src/core/lua-utils/funcbridge.c

index 1b2b2a7..9bf1bc1 100644 (file)
@@ -351,6 +351,9 @@ mrp_funcbridge_t *mrp_funcbridge_ref(lua_State *L, mrp_funcbridge_t *fb)
 
 void mrp_funcbridge_unref(lua_State *L, mrp_funcbridge_t *fb)
 {
+    if (fb == NULL)
+        return;
+
     if (fb->refcnt > 1)
         fb->refcnt--;
     else {