diff options
author | FreeArtMan <dos21h@gmail.com> | 2017-07-06 14:30:28 +0100 |
---|---|---|
committer | FreeArtMan <dos21h@gmail.com> | 2017-07-06 14:30:28 +0100 |
commit | 1ff5fed390400fb1742b991ffaa7ec26dc28d24c (patch) | |
tree | b5c3cbfbe9171be7205180d946fb53319de583d8 /config_servers.c | |
parent | 803d146aac5212f2c36ae86ea02a16278eab41e5 (diff) | |
download | agni-1ff5fed390400fb1742b991ffaa7ec26dc28d24c.tar.gz agni-1ff5fed390400fb1742b991ffaa7ec26dc28d24c.zip |
Support for config files, ofc we use ini
Diffstat (limited to 'config_servers.c')
-rw-r--r-- | config_servers.c | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/config_servers.c b/config_servers.c new file mode 100644 index 0000000..5177a72 --- /dev/null +++ b/config_servers.c @@ -0,0 +1,26 @@ +#include "config_servers.h" + +void free_irc_server_conf(irc_server_conf *isc) +{ + int i; + + if (isc == NULL) + return; + + if (isc->name) + free(isc->name); + if (isc->user) + free(isc->user); + if (isc->server) + free(isc->server); + if (isc->port) + free(isc->port); + + for (i=0;i<16;i++) //em 16 is hardcoded mate + { + if (isc->channels[i]) + free(isc->channels[i]); + } + //free(isc); + +}
\ No newline at end of file |