diff options
Diffstat (limited to 'src/modules/hs_request.c')
-rw-r--r-- | src/modules/hs_request.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/modules/hs_request.c b/src/modules/hs_request.c index 47c3de46f..36f3b013d 100644 --- a/src/modules/hs_request.c +++ b/src/modules/hs_request.c @@ -719,13 +719,12 @@ static void my_load_config(void) for (i = 0; i < 4; i++) moduleGetConfigDirective(confvalues[i]); - if (tmp) { - if (HSRequestDBName) - free(HSRequestDBName); + Anope_Free(HSRequestDBName); + + if (tmp) HSRequestDBName = sstrdup(tmp); - } else { + else HSRequestDBName = sstrdup(HSREQ_DEFAULT_DBNAME); - } if (debug) alog("debug: [hs_request] Set config vars: MemoUser=%d MemoOper=%d MemoSetters=%d DBName='%s'", HSRequestMemoUser, HSRequestMemoOper, HSRequestMemoSetters, HSRequestDBName); |