X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/9fd1f2748b3ebb25e52fac67a7e849c564f9a87a..2fddb30eb177339eba6c1d64c3aea934704e5faf:/projects/rlm_stg/rlm_stg.c diff --git a/projects/rlm_stg/rlm_stg.c b/projects/rlm_stg/rlm_stg.c index 40306695..98c6a02a 100644 --- a/projects/rlm_stg/rlm_stg.c +++ b/projects/rlm_stg/rlm_stg.c @@ -70,6 +70,7 @@ static size_t toReply(STG_RESULT result, REQUEST* request) size_t count = 0; count += toVPS(result.modify, &request->config_items); + pairfree(&request->reply->vps); count += toVPS(result.reply, &request->reply->vps); deletePairs(result.modify); @@ -384,7 +385,7 @@ static int stg_detach(void* instance) module_t rlm_stg = { RLM_MODULE_INIT, "stg", - RLM_TYPE_THREAD_SAFE, /* type */ + RLM_TYPE_THREAD_UNSAFE, /* type */ stg_instantiate, /* instantiation */ stg_detach, /* detach */ {