lua plugin: cleanup properly when shutting down
authorRuben Kerkhof <ruben@rubenkerkhof.com>
Tue, 19 Feb 2019 09:57:03 +0000 (10:57 +0100)
committerRuben Kerkhof <ruben@rubenkerkhof.com>
Tue, 19 Feb 2019 09:58:46 +0000 (10:58 +0100)
commitfd69638b5ace185e6ff0f16248c24abbb0586f80
tree399ea74ef67b50ae2adefc2584839e5582b7234f
parenta4ea42bfa5de12eafde74080376024c165432050
lua plugin: cleanup properly when shutting down

Found while running collectd -T under valgrind:

==25971== 75 (64 direct, 11 indirect) bytes in 1 blocks are definitely lost in loss record 154 of 274
==25971==    at 0x483AB1A: calloc (vg_replace_malloc.c:762)
==25971==    by 0x4854009: lua_cb_register_read (lua.c:288)
==25971==    by 0x4FBE886: ???
==25971==    by 0x4FD4900: ???
==25971==    by 0x4FBEAD7: ???
==25971==    by 0x4FBEB04: ???
==25971==    by 0x4FBDF16: ???
==25971==    by 0x4FBEE5E: ???
==25971==    by 0x4FB53ED: ???
==25971==    by 0x48536E7: lua_script_load (lua.c:465)
==25971==    by 0x485387E: lua_config_script (lua.c:532)
==25971==    by 0x485395E: lua_config (lua.c:557)
src/lua.c