]> jfr.im git - irc/quakenet/newserv.git/blobdiff - chanserv/chanserv_relay.c
glines: Only use CIDR masks when necessary.
[irc/quakenet/newserv.git] / chanserv / chanserv_relay.c
index f860dab80fcb48fd13d62246cdea42889add6605..18e3497a20cb023b789bb9eed639c5daa7c90a17 100644 (file)
@@ -179,6 +179,8 @@ static char *email_to_error(char *email) {
     }
   }
 
+  free(dupemail);
+
   return NULL;
 }
 
@@ -230,6 +232,8 @@ int csa_docreateaccount(void *source, int cargc, char **cargv) {
     int r = csa_checkpasswordquality(password);
     if(r == QM_PWTOSHORT) {
       error_password = "passwordshort";
+    } else if(r == QM_PWTOLONG) {
+      error_password = "passwordlong";
     } else if(r == QM_PWTOWEAK) {
       error_password = "passwordweak";
     } else if(r != -1) {