X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=src%2Fuint256.h;fp=src%2Fuint256.h;h=0947816785e929bb828c4d383b9775f35d43659a;hb=3374c3ef094b328e6c6957fdaf5a9abff0c53a33;hp=cfc2eb128eba49aaf5cdba3c3fb5b5be0f3d3ca2;hpb=1bdfa94a0164f73b453633861b91c67bb6bf10d8;p=novacoin.git diff --git a/src/uint256.h b/src/uint256.h index cfc2eb1..0947816 100644 --- a/src/uint256.h +++ b/src/uint256.h @@ -308,7 +308,7 @@ public: // hex string to uint static char phexdigit[256] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,1,2,3,4,5,6,7,8,9,0,0,0,0,0,0, 0,0xa,0xb,0xc,0xd,0xe,0xf,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0xa,0xb,0xc,0xd,0xe,0xf,0,0,0,0,0,0,0,0,0 }; const char* pbegin = psz; - while (phexdigit[*psz] || *psz == '0') + while (phexdigit[(unsigned char)*psz] || *psz == '0') psz++; psz--; unsigned char* p1 = (unsigned char*)pn;