[freerdp] mark all WINPR_ATTR_MALLOC also nodiscard

This commit is contained in:
akallabeth
2026-01-26 13:08:35 +01:00
parent 460ca149f2
commit 7990eec166
102 changed files with 232 additions and 12 deletions

View File

@@ -42,6 +42,7 @@ FREERDP_LOCAL void bulk_reset(rdpBulk* WINPR_RESTRICT bulk);
FREERDP_LOCAL void bulk_free(rdpBulk* bulk);
WINPR_ATTR_MALLOC(bulk_free, 1)
WINPR_ATTR_NODISCARD
FREERDP_LOCAL rdpBulk* bulk_new(rdpContext* context);
#endif /* FREERDP_LIB_CORE_BULK_H */

View File

@@ -35,7 +35,9 @@
void freerdp_dsp_ffmpeg_context_free(FREERDP_DSP_CONTEXT* context);
WINPR_ATTR_MALLOC(freerdp_dsp_ffmpeg_context_free, 1)
WINPR_ATTR_NODISCARD
FREERDP_DSP_CONTEXT* freerdp_dsp_ffmpeg_context_new(BOOL encode);
BOOL freerdp_dsp_ffmpeg_supports_format(const AUDIO_FORMAT* format, BOOL encode);
BOOL freerdp_dsp_ffmpeg_encode(FREERDP_DSP_CONTEXT* context, const AUDIO_FORMAT* srcFormat,
const BYTE* data, size_t length, wStream* out);

View File

@@ -204,6 +204,7 @@ void region16_clear(REGION16* region)
}
WINPR_ATTR_MALLOC(freeRegion, 1)
WINPR_ATTR_NODISCARD
static REGION16_DATA* allocateRegion(size_t nbItems)
{
REGION16_DATA* data = calloc(1, sizeof(REGION16_DATA));