if (NULL == g_list_find(adaptor->adaptor_listeners, listener)) {
g_mutex_unlock(&adaptor->adaptor_listeners_mutex);
auth_adaptor_error("Could not find listener");
+ free(listener);
return AUTH_ADAPTOR_ERROR_NOT_FOUND;
}
adaptor->adaptor_listeners = g_list_remove(adaptor->adaptor_listeners, listener);
+ free(listener);
g_mutex_unlock(&adaptor->adaptor_listeners_mutex);
/*
if (NULL == g_list_find(adaptor->adaptor_listeners, listener)) {
g_mutex_unlock(&adaptor->adaptor_listeners_mutex);
contact_adaptor_error("Could not find listener");
+ free(listener);
return CONTACT_ADAPTOR_ERROR_NOT_FOUND;
}
adaptor->adaptor_listeners = g_list_remove(adaptor->adaptor_listeners, listener);
+ free(listener);
g_mutex_unlock(&adaptor->adaptor_listeners_mutex);
if (NULL == g_list_find(adaptor->adaptor_listeners, listener)) {
g_mutex_unlock(&adaptor->adaptor_listeners_mutex);
message_adaptor_error("Could not find listener");
+ free(listener);
return MESSAGE_ADAPTOR_ERROR_NOT_FOUND;
}
adaptor->adaptor_listeners = g_list_remove(adaptor->adaptor_listeners, listener);
+ free(listener);
g_mutex_unlock(&adaptor->adaptor_listeners_mutex);
if (NULL == g_list_find(adaptor->adaptor_listeners, listener)) {
g_mutex_unlock(&adaptor->adaptor_listeners_mutex);
push_adaptor_error("Could not find listener");
+ free(listener);
return PUSH_ADAPTOR_ERROR_NOT_FOUND;
}
adaptor->adaptor_listeners = g_list_remove(adaptor->adaptor_listeners, listener);
+ free(listener);
g_mutex_unlock(&adaptor->adaptor_listeners_mutex);
if (NULL == g_list_find(adaptor->adaptor_listeners, listener)) {
g_mutex_unlock(&adaptor->adaptor_listeners_mutex);
shop_adaptor_error("Could not find listener");
+ free(listener);
return SHOP_ADAPTOR_ERROR_NOT_FOUND;
}
adaptor->adaptor_listeners = g_list_remove(adaptor->adaptor_listeners, listener);
+ free(listener);
g_mutex_unlock(&adaptor->adaptor_listeners_mutex);
if (NULL == g_list_find(adaptor->adaptor_listeners, listener)) {
g_mutex_unlock(&adaptor->adaptor_listeners_mutex);
storage_adaptor_error("Could not find listener");
+ free(listener);
return STORAGE_ADAPTOR_ERROR_NOT_FOUND;
}
adaptor->adaptor_listeners = g_list_remove(adaptor->adaptor_listeners, listener);
+ free(listener);
g_mutex_unlock(&adaptor->adaptor_listeners_mutex);
if (SERVICE_ADAPTOR_ERROR_NONE != ret) {
service_adaptor_warning("Could not get encrypt key from server(try count : %d)", ++try_count);
+ if ((NULL != error) && (NULL != *error)) {
+ service_adaptor_info("message connection fail error code [%s][%s]",
+ (*error)->code, (*error)->msg);
+ message_adaptor_destroy_error_code(error);
+ }
+
if (NULL != key_error_code) {
service_adaptor_info("message get-key fail error code [%s][%s]",
key_error_code->code, key_error_code->msg);