Update to ldns-1.6.7
[dragonfly.git] / contrib / ldns / compat / snprintf.c
index c668dae..b744511 100644 (file)
@@ -671,15 +671,15 @@ static void fmtfp (char *buffer, size_t *currlen, size_t maxlen,
    */
   dopr_outch (buffer, currlen, maxlen, '.');
 
-  while (fplace > 0) 
-    dopr_outch (buffer, currlen, maxlen, fconvert[--fplace]);
-
   while (zpadlen > 0)
   {
     dopr_outch (buffer, currlen, maxlen, '0');
     --zpadlen;
   }
 
+  while (fplace > 0) 
+    dopr_outch (buffer, currlen, maxlen, fconvert[--fplace]);
+
   while (padlen < 0) 
   {
     dopr_outch (buffer, currlen, maxlen, ' ');