diff options
author | Mike Buland <eichlan@xagasoft.com> | 2019-09-22 09:43:17 -0700 |
---|---|---|
committer | Mike Buland <eichlan@xagasoft.com> | 2019-09-22 09:43:17 -0700 |
commit | d5098782e5645d39b5e92f150e187e7194ef055a (patch) | |
tree | 90dc4c851cf645c9c59cb0283fef8d1936221bba | |
parent | 34709898f4fe108779a10ca7d37dc2f4197a65cd (diff) | |
download | libbu++-d5098782e5645d39b5e92f150e187e7194ef055a.tar.gz libbu++-d5098782e5645d39b5e92f150e187e7194ef055a.tar.bz2 libbu++-d5098782e5645d39b5e92f150e187e7194ef055a.tar.xz libbu++-d5098782e5645d39b5e92f150e187e7194ef055a.zip |
Blob substr constructor includes null terminator.
-rw-r--r-- | src/unstable/blob.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/unstable/blob.cpp b/src/unstable/blob.cpp index 3395fae..69ec28f 100644 --- a/src/unstable/blob.cpp +++ b/src/unstable/blob.cpp | |||
@@ -85,6 +85,7 @@ Bu::Blob::Blob( const Bu::Blob::const_iterator &iStart, | |||
85 | 85 | ||
86 | pData = new char[iSize+1]; | 86 | pData = new char[iSize+1]; |
87 | memcpy( pData, iStart.pBlob->pData+iStart.iIndex, iSize ); | 87 | memcpy( pData, iStart.pBlob->pData+iStart.iIndex, iSize ); |
88 | pData[iSize] = 0; | ||
88 | } | 89 | } |
89 | 90 | ||
90 | Bu::Blob::~Blob() | 91 | Bu::Blob::~Blob() |