%f conversion bug fix
authorUlf Möller <ulf@openssl.org>
Tue, 27 Feb 2001 23:59:18 +0000 (23:59 +0000)
committerUlf Möller <ulf@openssl.org>
Tue, 27 Feb 2001 23:59:18 +0000 (23:59 +0000)
Submitted by: Henrik Eriksson <henrik.eriksson@axis.com>

crypto/bio/b_print.c

index 6a28c58f07408eef93b41c59a7167332e3d620ec..f6277426d7eb874529d06775e0e535fb0c6825ec 100644 (file)
@@ -640,7 +640,7 @@ fmtfp(
             (caps ? "0123456789ABCDEF"
               : "0123456789abcdef")[fracpart % 10];
         fracpart = (fracpart / 10);
             (caps ? "0123456789ABCDEF"
               : "0123456789abcdef")[fracpart % 10];
         fracpart = (fracpart / 10);
-    } while (fracpart && (fplace < 20));
+    } while (fplace < max);
     if (fplace == 20)
         fplace--;
     fconvert[fplace] = 0;
     if (fplace == 20)
         fplace--;
     fconvert[fplace] = 0;