Fix crash in onMessageProcess 68/71368/1
authorKyungwook Tak <k.tak@samsung.com>
Wed, 25 May 2016 06:33:18 +0000 (15:33 +0900)
committerKyungwook Tak <k.tak@samsung.com>
Wed, 25 May 2016 06:54:46 +0000 (15:54 +0900)
commitd84a3e75b408fe67982ebae0ece4518310ec593f
tree5e60b5654ff6a4e772f8dd38b1d119a91482c5dc
parent7d3d8a23eb5ba604be025f1bb4d426aa0df2652f
Fix crash in onMessageProcess

Crash rarely occured when bind dtor in onMessageProcess.
Traced by gdb and there's crash when dtor std::vector(RawBuffer)
parameter.

So don't write code tightly in order to value used as rvalue for
automatically moved. Assign lvalues to inbuf/outbuf/task and move it by
std::move when needed manually.

Change-Id: I2b381331546f1b24c0c500851725376cf100a1cc
Signed-off-by: Kyungwook Tak <k.tak@samsung.com>
src/framework/service/server-service.cpp