if (driver->free_hook_fn)
driver->free_hook_fn(driver);
- Z_LOGI("Freeing Driver - Name [%p]", driver->driver_name);
+ Z_LOGI("Freeing Driver[%p] - Name [%s]", driver, driver->driver_name);
/* Free driver memory */
g_free(driver->driver_name);
ZblibDriverType_e zblib_driver_ref_driver_type(ZigBeeDriver *driver)
{
- zblib_check_null_ret_error("driver",
- driver, ZBLIB_DRIVER_TYPE_NONE);
+ if (NULL == driver)
+ return ZBLIB_DRIVER_TYPE_NONE;
return driver->driver_type;
}