]> jfr.im git - irc/quakenet/newserv.git/blobdiff - helpmod2/haccount.c
TRUSTS: use correct socket opt...
[irc/quakenet/newserv.git] / helpmod2 / haccount.c
index ec9e15221ae4fb78b4a2eb0f91c250a0c5ac3468..974c366cc3793995471a9dbdbe7f3680b653f6e2 100644 (file)
@@ -31,7 +31,7 @@ haccount *haccount_get_by_name(const char *name)
 
 haccount *haccount_add(const char *name, hlevel lvl)
 {
-    haccount *tmp = (haccount*)malloc(sizeof (haccount));
+    haccount *tmp;
 
     if (haccount_get_by_name(name))
     {
@@ -42,6 +42,7 @@ haccount *haccount_add(const char *name, hlevel lvl)
     if (*name == '#')
         name++;
 
+    tmp = (haccount*)malloc(sizeof (haccount));
     tmp->name = getsstring(name, strlen(name));
     tmp->level = lvl;
     tmp->flags = H_ACCFLAGS_DEFAULT;