1
0
mirror of https://github.com/libretro/RetroArch synced 2025-03-31 10:20:41 +00:00

(task_screenshot.c) Prevent memory leak

This commit is contained in:
twinaphex 2016-12-06 06:56:07 +01:00
parent 1b3b0c26d1
commit 0d1fcbbe1e

@ -86,7 +86,6 @@ typedef struct
static void task_screenshot_handler(retro_task_t *task)
{
screenshot_task_state_t *state = (screenshot_task_state_t*)task->state;
char *msg = NULL;
bool is_paused = runloop_ctl(RUNLOOP_CTL_IS_PAUSED, NULL);
bool ret = false;
@ -164,8 +163,9 @@ static void task_screenshot_handler(retro_task_t *task)
if (!ret)
{
msg = strdup(msg_hash_to_str(MSG_FAILED_TO_TAKE_SCREENSHOT));
char *msg = strdup(msg_hash_to_str(MSG_FAILED_TO_TAKE_SCREENSHOT));
runloop_msg_queue_push(msg, 1, is_paused ? 1 : 180, true);
free(msg);
}
}