From: Jo-Philipp Wich Date: Sat, 11 Jul 2009 23:07:41 +0000 (+0000) Subject: libs/lmo: fix possible resource leak if lua runs out of memory but file is already... X-Git-Tag: 0.10.0~1373 X-Git-Url: https://git.archive.openwrt.org/?p=project%2Fluci.git;a=commitdiff_plain;h=7ac3bac56921c889d29636b0e957324553457e88;ds=inline libs/lmo: fix possible resource leak if lua runs out of memory but file is already opened --- diff --git a/libs/lmo/src/lmo_lualib.c b/libs/lmo/src/lmo_lualib.c index 878ca02b2..8d869aa49 100644 --- a/libs/lmo/src/lmo_lualib.c +++ b/libs/lmo/src/lmo_lualib.c @@ -35,6 +35,7 @@ static int lmo_L_open(lua_State *L) { return 1; } + lmo_close(ar); lua_pushnil(L); lua_pushstring(L, "out of memory"); return 2;