# HG changeset patch # User Ben Schmidt # Date 1287538468 -39600 # Node ID dd5b87ddd51e6566c0d1411b0b5ebf68afffbce9 # Parent c7d0a386aef5fc28ef8644cc49d5d01ce951d5dd Make *all* random strings produced the same length diff -r c7d0a386aef5 -r dd5b87ddd51e src/strgen.c --- a/src/strgen.c Wed Oct 20 11:39:58 2010 +1100 +++ b/src/strgen.c Wed Oct 20 12:34:28 2010 +1100 @@ -62,7 +62,7 @@ MY_ASSERT(atsign); *atsign = '='; - snprintf(dest, len, "%x%x-%s", random_int(), random_int(), tmpstr); + snprintf(dest, len, "%08x%08x-%s", random_int(), random_int(), tmpstr); myfree(tmpstr); @@ -268,7 +268,7 @@ { char buf[256]; - snprintf(buf, sizeof(buf), "Message-ID: <%ld-%d-mlmmj-%x@%s>\n", + snprintf(buf, sizeof(buf), "Message-ID: <%ld-%d-mlmmj-%08x@%s>\n", (long int)time(NULL), (int)getpid(), random_int(), fqdn); return mystrdup(buf);