diff options
author | Christian Pointner <equinox@anylike.org> | 2010-10-02 03:10:23 +0000 |
---|---|---|
committer | Christian Pointner <equinox@anylike.org> | 2010-10-02 03:10:23 +0000 |
commit | 1d4eecdaf646488a637e83d86aeef59877efbdaf (patch) | |
tree | d001c041d29ec90228f64b3c1b8e8d5ab64dd2b6 | |
parent | additional error output at debug shell (diff) |
small refactoring
-rw-r--r-- | src/options.c | 6 | ||||
-rw-r--r-- | src/options.h | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/src/options.c b/src/options.c index c595d99..59c0d48 100644 --- a/src/options.c +++ b/src/options.c @@ -249,14 +249,14 @@ void options_lua_push_boolean(lua_State* L, const int tidx, const char* key, con lua_settable(L, tidx); } -void options_lua_push_string_list(lua_State* L, const int tidx, string_list_t* lst) +void options_lua_push_string_list(lua_State* L, const int tidx, const char* name, string_list_t* lst) { if(!lst) return; string_list_element_t* tmp = lst->first_; if(tmp) { - lua_pushstring(L, "log_targets"); + lua_pushstring(L, name); lua_newtable(L); int i = 1; while(tmp) { @@ -279,7 +279,7 @@ void options_lua_push(options_t* opt, lua_State* L) options_lua_push_string(L, -3, "groupname", opt->groupname_); options_lua_push_string(L, -3, "chroot_dir", opt->chroot_dir_); options_lua_push_string(L, -3, "pid_file", opt->pid_file_); - options_lua_push_string_list(L, -3, &(opt->log_targets_)); + options_lua_push_string_list(L, -3, "log_targets", &(opt->log_targets_)); options_lua_push_boolean(L, -3, "debug", opt->debug_); } diff --git a/src/options.h b/src/options.h index 70eee99..59e5b25 100644 --- a/src/options.h +++ b/src/options.h @@ -57,7 +57,7 @@ void options_default(options_t* opt); void options_lua_push_string(lua_State* L, const int tidx, const char* key, const char* value); void options_lua_push_int(lua_State* L, const int tidx, const char* key, const uint32_t value); void options_lua_push_boolean(lua_State* L, const int tidx, const char* key, const uint32_t value); -void options_lua_push_string_list(lua_State* L, const int tidx, string_list_t* lst); +void options_lua_push_string_list(lua_State* L, const int tidx, const char* name, string_list_t* lst); void options_lua_push(options_t* opt, lua_State* L); void options_clear(options_t* opt); void options_print_usage(); |