summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Pointner <equinox@anylike.org>2010-10-02 03:10:23 +0000
committerChristian Pointner <equinox@anylike.org>2010-10-02 03:10:23 +0000
commit1d4eecdaf646488a637e83d86aeef59877efbdaf (patch)
treed001c041d29ec90228f64b3c1b8e8d5ab64dd2b6
parentadditional error output at debug shell (diff)
small refactoring
-rw-r--r--src/options.c6
-rw-r--r--src/options.h2
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();