Index: trunk/src/sh_nmail.c
===================================================================
--- trunk/src/sh_nmail.c	(revision 303)
+++ trunk/src/sh_nmail.c	(revision 304)
@@ -234,7 +234,8 @@
 	      SH_FREE(array);
 
-	      if (newalias && newalias->recipient_list == NULL)
+	      if (newalias == NULL || newalias->recipient_list == NULL)
 		{
-		  SH_FREE(newalias);
+		  if (newalias)
+		    SH_FREE(newalias);
 		  goto err;
 		}
