backend: fix wrong condition
[platform/core/uifw/libtbm.git] / src / tbm_backend.c
index bec6147..4c9ce19 100644 (file)
@@ -85,7 +85,7 @@ tbm_backend_bufmgr_free_bufmgr_func(tbm_bufmgr bufmgr, tbm_backend_bufmgr_func *
 {
        TBM_RETURN_IF_FAIL(bufmgr);
 
-       if (!func)
+       if (func)
                free(func);
 }
 
@@ -124,7 +124,7 @@ tbm_backend_bufmgr_free_bo_func(tbm_bufmgr bufmgr, tbm_backend_bo_func *func)
 {
        TBM_RETURN_IF_FAIL(bufmgr);
 
-       if (!func)
+       if (func)
                free(func);
 }