--- src/main.c.orig	2011-03-22 19:55:15.000000000 +0100
+++ src/main.c		2011-03-22 20:03:12.000000000 +0100
@@ -262,7 +262,7 @@
 	/* All users are removed from the parent */
 	remove_all(UNKEYED | NON_LOGGED | REGULAR | REGISTERED | OP 
 		   | OP_ADMIN, 1, 1);
-	logprintf(5, "Forked new process, childs pid is %d and parents pid is %d\n", pid, getpid());
+	logprintf(5, "Forked new process, child pid is %d and parent pid is %d\n", pid, getpid());
 	/* And set current pid of process */
 	pid = getpid();
      }
@@ -1073,7 +1073,7 @@
 	     /* The chat command, starts with <nick> */
 	     else if(*temp == '<')
 	       {
-		  if((user->type & (SCRIPT | UNKEYED | LINKED | NON_LOGGED)) == 0)
+		  if((user->type & (SCRIPT | UNKEYED | LINKED | NON_LOGGED | NON_LOGGED_ADM)) == 0)
 		    chat(temp, user);
 	       }
 	     
