summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSung-jae Park <nicesj.park@samsung.com>2013-05-06 16:14:09 +0900
committerSung-jae Park <nicesj.park@samsung.com>2013-05-06 16:14:09 +0900
commit4cca7740ccbcb118c757dbd409713d2359eae128 (patch)
tree1a6dd74f877c59a875e4a9369eb814d657713c59
parent6ef92eaff2f64d7c86a17888786fe7c2cdce7236 (diff)
downloadcom-core-4cca7740ccbcb118c757dbd409713d2359eae128.tar.gz
com-core-4cca7740ccbcb118c757dbd409713d2359eae128.tar.bz2
com-core-4cca7740ccbcb118c757dbd409713d2359eae128.zip
Change-Id: I906f8e9a363f719d50c9204fd29363ca0a0a63ad
-rw-r--r--src/com-core_thread.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/com-core_thread.c b/src/com-core_thread.c
index cb93e4c..0b3172b 100644
--- a/src/com-core_thread.c
+++ b/src/com-core_thread.c
@@ -353,13 +353,16 @@ static void *client_cb(void *data)
ret = secure_socket_recv(tcb->handle, chunk->data, chunk->size, &chunk->pid);
if (ret <= 0) {
+ int chunk_size;
+
+ chunk_size = chunk->size;
+
destroy_chunk(chunk);
if (ret == -EAGAIN) {
- DbgPrint("Retry to get data (%d)\n", chunk->size);
+ DbgPrint("Retry to get data (%d)\n", chunk_size);
continue;
}
-
- DbgPrint("Recv returns: %d (req.size: %d)\n", ret, chunk->size);
+ DbgPrint("Recv returns: %d (req.size: %d)\n", ret, chunk_size);
break;
}