Since 'chunk' which is unit of transfer is not initialized, aio_read()
is failed with invalid argument error. Moreover, in this case,
chunk.nh is even NULL, so chunk->nh->sock_fd cause segmentation fault.
Thus, this patch fixes to initialize chunk properly, and make chunk.nh
have network handler pointer.
Change-Id: I322a01ca99829eb928f26488a341cdaee1c4d9e2
Signed-off-by: Dongwoo Lee <dwoo08.lee@samsung.com>
transfer.ret = 0;
/* Init chunk */
+ memset(&chunk, 0, sizeof(struct t_thor_net_chunk));
+ chunk.nh = nh;
chunk.user_data = &transfer;
chunk.useful_size = 0;
chunk.trans_unit_size = trans_unit_size;