Kaydet (Commit) 3aebfbc2 authored tarafından Caolán McNamara's avatar Caolán McNamara

leak on short read

Change-Id: I5da7ec2992f9f0b20aa075ee33d0b882cdf91901
üst a4d67c9c
...@@ -136,7 +136,10 @@ static std::string readString(StreamInterface *stream, unsigned long size) ...@@ -136,7 +136,10 @@ static std::string readString(StreamInterface *stream, unsigned long size)
unsigned char *tmp = new unsigned char[size]; unsigned char *tmp = new unsigned char[size];
unsigned long numBytesRead = stream->sread(tmp, size); unsigned long numBytesRead = stream->sread(tmp, size);
if (numBytesRead != size) if (numBytesRead != size)
{
delete [] tmp;
throw IOException(-1); throw IOException(-1);
}
std::string aStr((char *)tmp, size); std::string aStr((char *)tmp, size);
delete [] tmp; delete [] tmp;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment