From 58bd6be3f7f9302e51ae4031658311f9cc9842d8 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Fri, 7 Apr 2023 16:08:15 +0100 Subject: [Rework] Write dkim keygen tool in lua --- src/lua/lua_rsa.c | 8 +++++++- src/rspamadm/CMakeLists.txt | 1 - src/rspamadm/commands.c | 2 -- 3 files changed, 7 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/lua/lua_rsa.c b/src/lua/lua_rsa.c index 571f62646..359660bc7 100644 --- a/src/lua/lua_rsa.c +++ b/src/lua/lua_rsa.c @@ -210,7 +210,13 @@ lua_rsa_privkey_save (lua_State *L) else { lua_pushboolean (L, TRUE); } - fclose (f); + + if (f != stdout) { + fclose (f); + } + else { + fflush (f); + } } } else { diff --git a/src/rspamadm/CMakeLists.txt b/src/rspamadm/CMakeLists.txt index 13e2fb6da..125e04804 100644 --- a/src/rspamadm/CMakeLists.txt +++ b/src/rspamadm/CMakeLists.txt @@ -9,7 +9,6 @@ SET(RSPAMADMSRC rspamadm.c stat_convert.c signtool.c lua_repl.c - dkim_keygen.c ${CMAKE_BINARY_DIR}/src/workers.c #${CMAKE_BINARY_DIR}/src/modules.c - defined in rspamdserver ${CMAKE_SOURCE_DIR}/src/controller.c diff --git a/src/rspamadm/commands.c b/src/rspamadm/commands.c index aabf6747e..c52eecd3d 100644 --- a/src/rspamadm/commands.c +++ b/src/rspamadm/commands.c @@ -28,7 +28,6 @@ extern struct rspamadm_command statconvert_command; extern struct rspamadm_command fuzzyconvert_command; extern struct rspamadm_command signtool_command; extern struct rspamadm_command lua_command; -extern struct rspamadm_command dkim_keygen_command; const struct rspamadm_command *commands[] = { &help_command, @@ -41,7 +40,6 @@ const struct rspamadm_command *commands[] = { &fuzzyconvert_command, &signtool_command, &lua_command, - &dkim_keygen_command, NULL }; -- cgit v1.2.3