diff options
Diffstat (limited to 'src/lua')
-rw-r--r-- | src/lua/lua_rsa.c | 8 |
1 files changed, 7 insertions, 1 deletions
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 { |