diff options
author | Bent Bisballe Nyeng <deva@aasimon.org> | 2012-05-04 15:09:49 +0200 |
---|---|---|
committer | Bent Bisballe Nyeng <deva@aasimon.org> | 2012-05-04 15:09:49 +0200 |
commit | 6f6bd04d77336927f344b1fd4b02880286aebdcb (patch) | |
tree | 81dc7a7b06375a802430b92e66cc6692d216693b /src/messagehandler.cc | |
parent | 055a527dd8103e35bf76ea04373f5c31ab03200f (diff) |
Deliver id of newly created task to caller (MessageHandler) through taskid_t pointer.
Diffstat (limited to 'src/messagehandler.cc')
-rw-r--r-- | src/messagehandler.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/messagehandler.cc b/src/messagehandler.cc index 0b63da1..8217bde 100644 --- a/src/messagehandler.cc +++ b/src/messagehandler.cc @@ -48,7 +48,9 @@ MessageList handle_msg(MessageList msgList, clientid_t wsi) { { INFO(messagehandler, "Handling create command\n"); try { - m.nodes = task_manager.createTask(m.create.parentid); + taskid_t id; + m.nodes = task_manager.createTask(m.create.parentid, &id); + m.create.id = id; outmsgs.push_back(m); } catch (std::exception& e) { |