CID 5889: The bytes array was leaked.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39985 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
parent
5327be44ec
commit
edcbc5b0e3
@ -173,8 +173,10 @@ RemoteEventStream::EventReceived(RemoteMessage& message)
|
||||
if (bytes == NULL)
|
||||
break;
|
||||
|
||||
if (message.ReadList(bytes, numBytes) != B_OK)
|
||||
if (message.ReadList(bytes, numBytes) != B_OK) {
|
||||
free(bytes);
|
||||
break;
|
||||
}
|
||||
|
||||
for (int32 i = 0; i < numBytes; i++)
|
||||
event->AddInt8("byte", (int8)bytes[i]);
|
||||
@ -191,6 +193,7 @@ RemoteEventStream::EventReceived(RemoteMessage& message)
|
||||
if (message.Read(key) == B_OK)
|
||||
event->AddInt32("key", key);
|
||||
|
||||
free(bytes);
|
||||
break;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user