summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/modules/exec.lua4
-rw-r--r--src/modules/stdio.lua4
-rw-r--r--src/modules/tcp_connect.lua4
-rw-r--r--src/modules/tcp_listen.lua4
4 files changed, 12 insertions, 4 deletions
diff --git a/src/modules/exec.lua b/src/modules/exec.lua
index 9487729..c6d84d4 100644
--- a/src/modules/exec.lua
+++ b/src/modules/exec.lua
@@ -116,7 +116,9 @@ function exec:new(config, runtype)
client.module_instance = inst
client.name = inst.name .. "#0"
client.pid = child.pid
- function client:process_response(response) end
+ function client:process_response(response)
+ out_handle.out_buffer = out_handle.out_buffer .. response
+ end
function client:process_timeout() end
function client:get_read_handles()
return { in_handle }
diff --git a/src/modules/stdio.lua b/src/modules/stdio.lua
index a1c955f..539cbcb 100644
--- a/src/modules/stdio.lua
+++ b/src/modules/stdio.lua
@@ -93,7 +93,9 @@ function stdio:new(config, runtype)
local client = {}
client.module_instance = inst
client.name = inst.name .. "#0"
- function client:process_response(response) end
+ function client:process_response(response)
+ out_handle.out_buffer = out_handle.out_buffer .. response
+ end
function client:process_timeout() end
function client:get_read_handles()
return { in_handle }
diff --git a/src/modules/tcp_connect.lua b/src/modules/tcp_connect.lua
index 7d415bb..fccf336 100644
--- a/src/modules/tcp_connect.lua
+++ b/src/modules/tcp_connect.lua
@@ -94,7 +94,9 @@ function tcp_connect:new(config, runtype)
local client = {}
client.module_instance = inst
client.name = inst.name .. "#0"
- function client:process_response(response) end
+ function client:process_response(response)
+ handle.out_buffer = handle.out_buffer .. response
+ end
function client:process_timeout() end
function client:get_read_handles()
return { handle }
diff --git a/src/modules/tcp_listen.lua b/src/modules/tcp_listen.lua
index aabb5be..e423718 100644
--- a/src/modules/tcp_listen.lua
+++ b/src/modules/tcp_listen.lua
@@ -110,7 +110,9 @@ function tcp_listen:new(config, runtype)
client.module_instance = inst
client.addr = addr
client.name = inst.name .. "#" .. tcp.endtostring(addr)
- function client:process_response(response) end
+ function client:process_response(response)
+ client_handle.out_buffer = client_handle.out_buffer .. response
+ end
function client:process_timeout() end
function client:get_read_handles()
return { client_handle }