diff options
| author | leak <leak@bitmx.net> | 2014-06-22 16:29:49 +0200 |
|---|---|---|
| committer | leak <leak@bitmx.net> | 2014-06-22 16:29:49 +0200 |
| commit | bfcbde1c97971211d2ecdf5c5f8033eb138658d1 (patch) | |
| tree | 9d32b87a6d4ef9164faaeaf3eeb730cc368c1fe1 /src/server/shared/Cryptography | |
| parent | ca3327dbed76d7d13b9e2754990b717267700be9 (diff) | |
Various cleanups and fixes due to feedback
Diffstat (limited to 'src/server/shared/Cryptography')
| -rw-r--r-- | src/server/shared/Cryptography/BigNumber.cpp | 4 | ||||
| -rw-r--r-- | src/server/shared/Cryptography/BigNumber.h | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/server/shared/Cryptography/BigNumber.cpp b/src/server/shared/Cryptography/BigNumber.cpp index ed355b5f63c..c5e0635c5ec 100644 --- a/src/server/shared/Cryptography/BigNumber.cpp +++ b/src/server/shared/Cryptography/BigNumber.cpp @@ -168,7 +168,7 @@ bool BigNumber::isZero() const return BN_is_zero(_bn); } -std::unique_ptr<uint8> BigNumber::AsByteArray(int32 minSize, bool littleEndian) +std::unique_ptr<uint8[]> BigNumber::AsByteArray(int32 minSize, bool littleEndian) { int length = (minSize >= GetNumBytes()) ? minSize : GetNumBytes(); @@ -184,7 +184,7 @@ std::unique_ptr<uint8> BigNumber::AsByteArray(int32 minSize, bool littleEndian) if (littleEndian) std::reverse(array, array + length); - std::unique_ptr<uint8> ret(array); + std::unique_ptr<uint8[]> ret(array); return ret; } diff --git a/src/server/shared/Cryptography/BigNumber.h b/src/server/shared/Cryptography/BigNumber.h index d0a09dca6c4..848b3da3e2d 100644 --- a/src/server/shared/Cryptography/BigNumber.h +++ b/src/server/shared/Cryptography/BigNumber.h @@ -88,7 +88,7 @@ class BigNumber uint32 AsDword(); - std::unique_ptr<uint8> AsByteArray(int32 minSize = 0, bool littleEndian = true); + std::unique_ptr<uint8[]> AsByteArray(int32 minSize = 0, bool littleEndian = true); char * AsHexStr() const; char * AsDecStr() const; |
