diff options
author | FreeArtMan <dos21h@gmail.com> | 2017-09-30 11:41:40 +0100 |
---|---|---|
committer | FreeArtMan <dos21h@gmail.com> | 2017-09-30 11:41:40 +0100 |
commit | 8c97104aa6fac4a7ed54d97bbcb1aed5e2398713 (patch) | |
tree | 3cdf868d8d7559efbf8185e7d4394291ed62b84d /agni.c | |
parent | 5de1c5ba999dba7da45316d3c1f2592c0e0e4804 (diff) | |
download | agni-8c97104aa6fac4a7ed54d97bbcb1aed5e2398713.tar.gz agni-8c97104aa6fac4a7ed54d97bbcb1aed5e2398713.zip |
Added command type detection
Diffstat (limited to 'agni.c')
-rw-r--r-- | agni.c | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -710,6 +710,20 @@ int th_event_manager(void *data) ecmd->id = uniq_id(); ecmd->name = alloc_new_str("local-executor"); ecmd->cmd = alloc_new_str(single_cmd->name); + switch(single_cmd->type) + { + case CMD_T_SIMPLE: + ecmd->type = TBL_T_SIMPLE; + break; + case CMD_T_RPC: + ecmd->type = TBL_T_RPC; + break; + case CMD_T_LUA: + ecmd->type = TBL_T_LUA; + break; + default: + ERROR("No such type, something wrong here\n"); + } ecmd->callback = single_cmd->callback; if (-1 == tbl_exec_add(etbl, ecmd)) |