equal
deleted
inserted
replaced
40 local ptys = {}; |
40 local ptys = {}; |
41 |
41 |
42 local pty_options = { throw_errors = false, no_local_echo = true, use_path = false }; |
42 local pty_options = { throw_errors = false, no_local_echo = true, use_path = false }; |
43 for i = 1, auth_processes do |
43 for i = 1, auth_processes do |
44 ptys[i] = lpty.new(pty_options); |
44 ptys[i] = lpty.new(pty_options); |
|
45 end |
|
46 |
|
47 function module.unload() |
|
48 for i = 1, auth_processes do |
|
49 ptys[i]:endproc(); |
|
50 end |
45 end |
51 end |
46 |
52 |
47 local curr_process = 0; |
53 local curr_process = 0; |
48 function send_query(text) |
54 function send_query(text) |
49 curr_process = (curr_process%auth_processes)+1; |
55 curr_process = (curr_process%auth_processes)+1; |