/*
- * Copyright (c) 2000 - 2014 Samsung Electronics Co., Ltd All Rights Reserved
+ * Copyright (c) 2000 - 2019 Samsung Electronics Co., Ltd All Rights Reserved
*
* Contact: Rafal Krypa <r.krypa@samsung.com>
*
auto &desc = m_socketDescriptionVector[sock];
size_t size = desc.rawBuffer.size();
ssize_t result = write(sock, &desc.rawBuffer[0], size);
+ LogError("[DEBUG ONLY] write result : " << result << " writing size: " << size << " on sock " << sock);
if (result == -1) {
int err = errno;
switch (err) {
auto &desc = m_socketDescriptionVector[buffer.connectionID.sock];
if (!desc.isOpen) {
- LogDebug("Received packet for write but connection is closed. Packet ignored!");
+ LogError("Received packet for write but connection is closed. Packet ignored!");
continue;
}
if (desc.counter != buffer.connectionID.counter)
{
- LogDebug("Received packet for write but counter is broken. Packet ignored!");
+ LogError("Received packet for write but counter is broken. Packet ignored!");
continue;
}
}
void SocketManager::CloseSocket(int sock) {
-// LogInfo("Closing socket: " << sock);
+ LogError("[DEBUG ONLY] Closing socket: " << sock);
auto &desc = m_socketDescriptionVector[sock];
if (!(desc.isOpen)) {
TEMP_FAILURE_RETRY(close(sock));
FD_CLR(sock, &m_readSet);
FD_CLR(sock, &m_writeSet);
+ LogError("[DEBUG ONLY] Closing socket done ");
}
} // namespace SecurityManager
if (retval) {
//send response
- LogDebug("Writing response to client, size of serialized response: " << send.SerializedSize());
+ LogError("Writing response to client, size of serialized response: " << send.SerializedSize());
m_serviceManager->Write(conn, send.Pop());
} else {
LogError("Closing socket because of error");
{
std::vector<gid_t> groups;
int ret = serviceImpl.policyGetGroups(groups);
-
+ LogError("[DEBUG ONLY] policyGetGroups return value: " << ret);
Serialization::Serialize(send, ret);
if (ret == SECURITY_MANAGER_SUCCESS) {
Serialization::Serialize(send, groups);
}
+ LogError("[DEBUG ONLY] processGroupsGet send serialized size: " << send.SerializedSize());
}
void Service::processGroupsForUid(MessageBuffer &recv, MessageBuffer &send)