Fix segfault on bad cmdline -f (sender) argument. Bug 2541
[exim.git] / src / src / receive.c
index 5e8b6fbba758d42599e468103f726c36e96862e2..2745df6d1be723d671b63d1798f3a86e0f5a0b39 100644 (file)
@@ -2568,7 +2568,7 @@ if (extract_recip)
 
         If there are no recipients at all, an error will occur later. */
 
-        if (recipient == NULL && Ustrcmp(errmess, "empty address") != 0)
+        if (!recipient && Ustrcmp(errmess, "empty address") != 0)
           {
           int len = Ustrlen(s);
           error_block *b = store_get(sizeof(error_block), FALSE);