NULL, &error);
if (proxy == NULL)
{
- _ERR("Can not create proxy : %s", error->message);
- g_error_free(error);
+ if (error != NULL) {
+ _ERR("Can not create proxy : %s", error->message);
+ g_error_free(error);
+ }
return;
}
}
_ERR("smartcard_service_channel_call_transmit failed, [%d]", result);
}
} else {
- _ERR("smartcard_service_channel_call_transmit failed, [%s]", error->message);
- g_error_free(error);
+ if (error != NULL) {
+ _ERR("smartcard_service_channel_call_transmit failed, [%s]", error->message);
+ g_error_free(error);
+ }
result = SCARD_ERROR_IPC_FAILED;
}
_ERR("smartcard_service_channel_call_close_channel failed, [%d]", result);
}
} else {
- _ERR("smartcard_service_channel_call_close_channel failed, [%s]", error->message);
- g_error_free(error);
+ if (error != NULL) {
+ _ERR("smartcard_service_channel_call_close_channel failed, [%s]", error->message);
+ g_error_free(error);
+ }
result = SCARD_ERROR_IPC_FAILED;
}
THROW_ERROR(ret);
}
} else {
- _ERR("smartcard_service_channel_call_close_channel_sync failed, [%s]", error->message);
- g_error_free(error);
+ if (error != NULL) {
+ _ERR("smartcard_service_channel_call_close_channel_sync failed, [%s]", error->message);
+ g_error_free(error);
+ }
throw ErrorIO(SCARD_ERROR_IPC_FAILED);
}
THROW_ERROR(rv);
}
} else {
- _ERR("smartcard_service_session_call_transmit failed, [%s]", error->message);
- g_error_free(error);
+ if (error != NULL) {
+ _ERR("smartcard_service_session_call_transmit failed, [%s]", error->message);
+ g_error_free(error);
+ }
throw ErrorIO(SCARD_ERROR_IPC_FAILED);
}
NULL, &error);
if (proxy == NULL)
{
- _ERR("Can not create proxy : %s", error->message);
- g_error_free(error);
+ if (error != NULL) {
+ _ERR("Can not create proxy : %s", error->message);
+ g_error_free(error);
+ }
return;
}
THROW_ERROR(result);
}
} else {
- _ERR("smartcard_service_reader_call_open_session_sync failed, [%s]", error->message);
- g_error_free(error);
+ if (error != NULL) {
+ _ERR("smartcard_service_reader_call_open_session_sync failed, [%s]", error->message);
+ g_error_free(error);
+ }
THROW_ERROR(SCARD_ERROR_IPC_FAILED);
}
_ERR("smartcard_service_reader_call_open_session failed, [%d]", result);
}
} else {
- _ERR("smartcard_service_reader_call_open_session failed, [%s]", error->message);
- g_error_free(error);
+ if (error != NULL) {
+ _ERR("smartcard_service_reader_call_open_session failed, [%s]", error->message);
+ g_error_free(error);
+ }
result = SCARD_ERROR_IPC_FAILED;
}
_ERR("smartcard_service_se_service_call_shutdown failed, [%d]", result);
}
} else {
- _ERR("smartcard_service_se_service_call_shutdown failed, [%s]", error->message);
- g_error_free(error);
+ if (error != NULL) {
+ _ERR("smartcard_service_se_service_call_shutdown failed, [%s]", error->message);
+ g_error_free(error);
+ }
}
}
service->parseReaderInformation(readers);
}
} else {
- _ERR("smartcard_service_se_service_call_se_service failed, [%s]", error->message);
- g_error_free(error);
+ if (error != NULL) {
+ _ERR("smartcard_service_se_service_call_se_service failed, [%s]", error->message);
+ g_error_free(error);
+ }
result = SCARD_ERROR_IPC_FAILED;
}
&result,
NULL,
&error) == false) {
- _ERR("smartcard_service_se_service_call_shutdown_sync failed, [%s]", error->message);
-
- g_error_free(error);
+ if (error != NULL) {
+ _ERR("smartcard_service_se_service_call_shutdown_sync failed, [%s]", error->message);
+ g_error_free(error);
+ }
}
/* wait at least 500ms */
NULL, &error);
if (proxy == NULL)
{
- _ERR("Can not create proxy : %s", error->message);
- g_error_free(error);
+ if (error != NULL) {
+ _ERR("Can not create proxy : %s", error->message);
+ g_error_free(error);
+ }
return false;
}
NULL, &error);
if (proxy == NULL)
{
- _ERR("Can not create proxy : %s", error->message);
- g_error_free(error);
+ if (error != NULL) {
+ _ERR("Can not create proxy : %s", error->message);
+ g_error_free(error);
+ }
return false;
}
NULL, &error);
if (proxy == NULL)
{
- _ERR("Can not create proxy : %s", error->message);
- g_error_free(error);
+ if (error != NULL) {
+ _ERR("Can not create proxy : %s", error->message);
+ g_error_free(error);
+ }
return false;
}
throw ExceptionBase(result);
}
} else {
- _ERR("smartcard_service_se_service_call_se_service failed, [%s]", error->message);
- g_error_free(error);
-
+ if (error != NULL) {
+ _ERR("smartcard_service_se_service_call_se_service failed, [%s]", error->message);
+ g_error_free(error);
+ }
result = SCARD_ERROR_IPC_FAILED;
}
NULL, &error);
if (proxy == NULL)
{
- _ERR("Can not create proxy : %s", error->message);
- g_error_free(error);
+ if (error != NULL) {
+ _ERR("Can not create proxy : %s", error->message);
+ g_error_free(error);
+ }
return;
}
_ERR("smartcard_service_session_call_get_atr failed, [%d]", result);
}
} else {
- _ERR("smartcard_service_session_call_get_atr failed, [%s]", error->message);
- g_error_free(error);
+ if (error != NULL) {
+ _ERR("smartcard_service_session_call_get_atr failed, [%s]", error->message);
+ g_error_free(error);
+ }
result = SCARD_ERROR_IPC_FAILED;
}
_ERR("smartcard_service_session_call_open_channel failed, [%d]", result);
}
} else {
- _ERR("smartcard_service_session_call_open_channel failed, [%s]", error->message);
- g_error_free(error);
+ if (error != NULL) {
+ _ERR("smartcard_service_session_call_open_channel failed, [%s]", error->message);
+ g_error_free(error);
+ }
result = SCARD_ERROR_IPC_FAILED;
}
_ERR("smartcard_service_session_call_close_session failed, [%d]", result);
}
} else {
- _ERR("smartcard_service_session_call_close_session failed, [%s]", error->message);
- g_error_free(error);
+ if (error != NULL) {
+ _ERR("smartcard_service_session_call_close_session failed, [%s]", error->message);
+ g_error_free(error);
+ }
result = SCARD_ERROR_IPC_FAILED;
}
THROW_ERROR(ret);
}
} else {
- _ERR("smartcard_service_session_call_get_atr_sync failed, [%s]", error->message);
- g_error_free(error);
+ if (error != NULL) {
+ _ERR("smartcard_service_session_call_get_atr_sync failed, [%s]", error->message);
+ g_error_free(error);
+ }
THROW_ERROR(SCARD_ERROR_IPC_FAILED);
}
THROW_ERROR(ret);
}
} else {
- _ERR("smartcard_service_session_call_get_atr_sync failed, [%s]", error->message);
- g_error_free(error);
+ if (error != NULL) {
+ _ERR("smartcard_service_session_call_get_atr_sync failed, [%s]", error->message);
+ g_error_free(error);
+ }
THROW_ERROR(SCARD_ERROR_IPC_FAILED);
}
THROW_ERROR(ret);
}
} else {
- _ERR("smartcard_service_session_call_open_channel_sync failed, [%s]", error->message);
- g_error_free(error);
+ if (error != NULL) {
+ _ERR("smartcard_service_session_call_open_channel_sync failed, [%s]", error->message);
+ g_error_free(error);
+ }
THROW_ERROR(SCARD_ERROR_IPC_FAILED);
}