#include <string.h>
#include <time.h>
-#include "../nick/nick.h"
-
#include "huser.h"
#include "hchannel.h"
#include "haccount.h"
#include "helpmod.h"
#include "hban.h"
#include "hgen.h"
+#include "hed.h"
huser *huser_add(nick *nck)
{
tmp->flood_val = 0;
tmp->spam_val = 0.0;
+ tmp->editor = NULL;
+
tmp->next = husers;
husers = tmp;
for (;*ptr;ptr = &(*ptr)->next)
if (*ptr == husr)
- {
- huser *tmp = (*ptr)->next;
- free(*ptr);
+ {
+ huser *tmp = (*ptr)->next;
+
+ hed_close(husr->editor);
+
+ free(*ptr);
*ptr = tmp;
return;
huser *huser_get(nick *nck)
{
- huser *tmp = husers;
+ huser *tmp;
if (nck == NULL)
return NULL;
- for (;tmp;tmp = tmp->next)
+ for (tmp = husers;tmp;tmp = tmp->next)
if (tmp->real_user == nck)
return tmp;
return NULL;