if (gerr)
g_error_free(gerr);
} else {
- if (strstr(gerr->message, "AccessDenied")) {
- err("Permission denied");
- return TAPI_API_ACCESS_DENIED;
- } else {
- err("[error] fail to get call status (%s)", gerr->message);
- return TAPI_API_OPERATION_FAILED;
+ if (gerr) {
+ if (strstr(gerr->message, "AccessDenied")) {
+ err("Permission denied");
+ return TAPI_API_ACCESS_DENIED;
+ } else {
+ err("[error] fail to get call status (%s)", gerr->message);
+ return TAPI_API_OPERATION_FAILED;
+ }
}
}
ret = TAPI_API_SUCCESS;
g_variant_unref(sync_gv);
} else {
- err("Get 'preferred' Voice Subscription failed: [%s]", gerr->message);
- if (strstr(gerr->message, "AccessDenied"))
- ret = TAPI_API_ACCESS_DENIED;
- g_error_free(gerr);
+ if (gerr) {
+ err("Get 'preferred' Voice Subscription failed: [%s]", gerr->message);
+ if (strstr(gerr->message, "AccessDenied"))
+ ret = TAPI_API_ACCESS_DENIED;
+ g_error_free(gerr);
+ }
}
return ret;