/* SLP library header */
/* local header */
-#include "Debug.h"
+#include "smartcard_debug.h"
#include "Session.h"
#include "Reader.h"
#include "ClientChannel.h"
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);
}