[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: branches/KDE/4.3/kdeutils/kcalc/knumber
From: Casper van Donderen <casper.vandonderen () gmail ! com>
Date: 2009-08-11 8:07:23
Message-ID: 1249978043.682952.12083.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 1009907 by cvandonderen:
Backport fix for crash on Windows when enabling logic buttons in KCalc.
M +4 -2 knumber_priv.cpp
--- branches/KDE/4.3/kdeutils/kcalc/knumber/knumber_priv.cpp #1009906:1009907
@@ -1116,7 +1116,8 @@
{
// libgmp doesn't have long long conversion
// so convert to string and then to long long
- char *tmpchar = mpz_get_str(0, 10, _mpz);
+ char *tmpchar = new char[mpz_sizeinbase (_mpz, 10) + 2];
+ mpz_get_str(tmpchar, 10, _mpz);
QString tmpstring(tmpchar);
free(tmpchar);
bool ok;
@@ -1133,7 +1134,8 @@
{
// libgmp doesn't have unsigned long long conversion
// so convert to string and then to unsigned long long
- char *tmpchar = mpz_get_str(0, 10, _mpz);
+ char *tmpchar = new char[mpz_sizeinbase (_mpz, 10) + 2];
+ mpz_get_str(tmpchar, 10, _mpz);
QString tmpstring(tmpchar);
free(tmpchar);
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic