summaryrefslogtreecommitdiff
path: root/src/login/ipban.c
diff options
context:
space:
mode:
authorHaru <haru@dotalux.com>2018-06-24 05:19:37 +0200
committerHaru <haru@dotalux.com>2018-07-01 21:09:25 +0200
commit4552fc0eab5cd9b723180a12d4ef50f7fe998b55 (patch)
treeb57573940e5bd1922deb9fcb5d05f6941cbf7109 /src/login/ipban.c
parent2e89d5b2824801ed49c62db9f6743f32593018bc (diff)
downloadhercules-4552fc0eab5cd9b723180a12d4ef50f7fe998b55.tar.gz
hercules-4552fc0eab5cd9b723180a12d4ef50f7fe998b55.tar.bz2
hercules-4552fc0eab5cd9b723180a12d4ef50f7fe998b55.tar.xz
hercules-4552fc0eab5cd9b723180a12d4ef50f7fe998b55.zip
Change functions to static where possible (Part 2 - login)
This fixes issues with plugins defining symbols with the same names Signed-off-by: Haru <haru@dotalux.com>
Diffstat (limited to 'src/login/ipban.c')
-rw-r--r--src/login/ipban.c26
1 files changed, 14 insertions, 12 deletions
diff --git a/src/login/ipban.c b/src/login/ipban.c
index 140e0dda6..32ee1a19b 100644
--- a/src/login/ipban.c
+++ b/src/login/ipban.c
@@ -34,12 +34,12 @@
#include <stdlib.h>
-struct ipban_interface ipban_s;
+static struct ipban_interface ipban_s;
struct ipban_interface *ipban;
-struct s_ipban_dbs ipbandbs;
+static struct s_ipban_dbs ipbandbs;
// initialize
-void ipban_init(void)
+static void ipban_init(void)
{
ipban->inited = true;
@@ -68,7 +68,7 @@ void ipban_init(void)
}
// finalize
-void ipban_final(void)
+static void ipban_final(void)
{
if (!login->config->ipban)
return;// ipban disabled
@@ -94,7 +94,7 @@ void ipban_final(void)
* @retval false in case of error.
*/
-bool ipban_config_read_inter(const char *filename, bool imported)
+static bool ipban_config_read_inter(const char *filename, bool imported)
{
struct config_t config;
struct config_setting_t *setting = NULL;
@@ -138,7 +138,7 @@ bool ipban_config_read_inter(const char *filename, bool imported)
*
* @retval false in case of error.
*/
-bool ipban_config_read_connection(const char *filename, struct config_t *config, bool imported)
+static bool ipban_config_read_connection(const char *filename, struct config_t *config, bool imported)
{
struct config_setting_t *setting = NULL;
@@ -172,7 +172,7 @@ bool ipban_config_read_connection(const char *filename, struct config_t *config,
*
* @retval false in case of error.
*/
-bool ipban_config_read_dynamic(const char *filename, struct config_t *config, bool imported)
+static bool ipban_config_read_dynamic(const char *filename, struct config_t *config, bool imported)
{
struct config_setting_t *setting = NULL;
@@ -203,7 +203,7 @@ bool ipban_config_read_dynamic(const char *filename, struct config_t *config, bo
*
* @retval false in case of error.
*/
-bool ipban_config_read(const char *filename, struct config_t *config, bool imported)
+static bool ipban_config_read(const char *filename, struct config_t *config, bool imported)
{
struct config_setting_t *setting = NULL;
bool retval = true;
@@ -234,7 +234,7 @@ bool ipban_config_read(const char *filename, struct config_t *config, bool impor
}
// check ip against active bans list
-bool ipban_check(uint32 ip)
+static bool ipban_check(uint32 ip)
{
uint8* p = (uint8*)&ip;
char* data = NULL;
@@ -262,7 +262,7 @@ bool ipban_check(uint32 ip)
}
// log failed attempt
-void ipban_log(uint32 ip)
+static void ipban_log(uint32 ip)
{
unsigned long failures;
@@ -284,7 +284,8 @@ void ipban_log(uint32 ip)
}
// remove expired bans
-int ipban_cleanup(int tid, int64 tick, int id, intptr_t data) {
+static int ipban_cleanup(int tid, int64 tick, int id, intptr_t data)
+{
if (!login->config->ipban)
return 0;// ipban disabled
@@ -294,7 +295,8 @@ int ipban_cleanup(int tid, int64 tick, int id, intptr_t data) {
return 0;
}
-void ipban_defaults(void) {
+void ipban_defaults(void)
+{
ipban = &ipban_s;
ipban->dbs = &ipbandbs;