From 65beb8cc066b2c09e1e34cc61c4a3ef62c1e78ca Mon Sep 17 00:00:00 2001 From: Tsuda Kageyu Date: Wed, 9 Apr 2014 14:45:01 +0900 Subject: [PATCH] Fixed a wrong conversion in ByteVector::toFloat64BE(). --- taglib/toolkit/tbytevector.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/taglib/toolkit/tbytevector.cpp b/taglib/toolkit/tbytevector.cpp index e301ccf5..754ffba1 100644 --- a/taglib/toolkit/tbytevector.cpp +++ b/taglib/toolkit/tbytevector.cpp @@ -785,7 +785,7 @@ double ByteVector::toFloat64BE(size_t offset) const return 0.0; } else - val = ::ldexp(1.0 + static_cast(fraction), exponent - 1023 - 52); + val = ::ldexp(static_cast(fraction), exponent - 1023 - 52); } if(negative)