[coverity] 1543262 Resource leak
This commit is contained in:
parent
e63d4666a0
commit
4236f46b33
@ -119,7 +119,6 @@ static UINT cliprdr_server_capabilities(CliprdrServerContext* context,
|
|||||||
const CLIPRDR_CAPABILITIES* capabilities)
|
const CLIPRDR_CAPABILITIES* capabilities)
|
||||||
{
|
{
|
||||||
size_t offset = 0;
|
size_t offset = 0;
|
||||||
wStream* s = NULL;
|
|
||||||
|
|
||||||
WINPR_ASSERT(context);
|
WINPR_ASSERT(context);
|
||||||
WINPR_ASSERT(capabilities);
|
WINPR_ASSERT(capabilities);
|
||||||
@ -135,7 +134,7 @@ static UINT cliprdr_server_capabilities(CliprdrServerContext* context,
|
|||||||
return ERROR_INVALID_PARAMETER;
|
return ERROR_INVALID_PARAMETER;
|
||||||
}
|
}
|
||||||
|
|
||||||
s = cliprdr_packet_new(CB_CLIP_CAPS, 0, 4 + CB_CAPSTYPE_GENERAL_LEN);
|
wStream* s = cliprdr_packet_new(CB_CLIP_CAPS, 0, 4 + CB_CAPSTYPE_GENERAL_LEN);
|
||||||
|
|
||||||
if (!s)
|
if (!s)
|
||||||
{
|
{
|
||||||
@ -173,6 +172,7 @@ static UINT cliprdr_server_capabilities(CliprdrServerContext* context,
|
|||||||
if (!Stream_SafeSeek(s, cap->capabilitySetLength))
|
if (!Stream_SafeSeek(s, cap->capabilitySetLength))
|
||||||
{
|
{
|
||||||
WLog_ERR(TAG, "short stream");
|
WLog_ERR(TAG, "short stream");
|
||||||
|
Stream_Free(s, TRUE);
|
||||||
return ERROR_NO_DATA;
|
return ERROR_NO_DATA;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user