]> diplodocus.org Git - nmh/blobdiff - uip/replsbr.c
One last fix to test-charset.
[nmh] / uip / replsbr.c
index 90252fe0da4ca366eeba22aa73e16606d2bb79aa..69fe6a0242ec95b9eea269de06874f3b02c03818 100644 (file)
@@ -532,7 +532,7 @@ fix_addresses (char *str) {
                 const char *no_at_sign = "no at-sign after local-part";
 
                 adr_nodep->escape_local_part =
-                    ! strncmp (error, no_at_sign, strlen (no_at_sign));
+                    HasPrefix(error, no_at_sign);
             } else {
                 mnfree (mp);
             }
@@ -609,8 +609,7 @@ fix_addresses (char *str) {
 
     if (fixed_address) {
         return fixed_str;
-    } else {
-        free (fixed_str);
-        return str  ?  strdup (str)  :  NULL;
     }
+    free (fixed_str);
+    return str  ?  strdup (str)  :  NULL;
 }