]> diplodocus.org Git - nmh/blobdiff - sbr/addrsbr.c
Deference char pointer to test for empty string instead of strlen(3).
[nmh] / sbr / addrsbr.c
index 6bb94211f4f6b04828ce2c4cf994eb7bd005355f..70ddb8db0d3e3481f3fbee01fd3457efaadc10d0 100644 (file)
@@ -145,16 +145,7 @@ getm (char *str, char *dfhost, int dftype, char *eresult, size_t eresultsize)
        dftype = LOCALHOST;
     }
 
-    mp = (struct mailname *) mh_xcalloc ((size_t) 1, sizeof(*mp));
-    if (mp == NULL) {
-       if (eresult) {
-           strncpy (eresult, "insufficient memory to represent address",
-                    eresultsize);
-           eresult[eresultsize - 1] = '\0';
-       }
-       return NULL;
-    }
-
+    NEW0(mp);
     mp->m_next = NULL;
     mp->m_text = getcpy (str);
     if (pers)