Fix leak on file pusher error

If a file_push request fails, the allocated filename must be freed.
raw_video_stream
Romain Vimont 2 years ago
parent b066dc0bbf
commit 8e4e7d42f1

@ -187,7 +187,10 @@ handle_event(struct scrcpy *s, const struct scrcpy_options *options,
} else {
action = SC_FILE_PUSHER_ACTION_PUSH_FILE;
}
sc_file_pusher_request(&s->file_pusher, action, file);
bool ok = sc_file_pusher_request(&s->file_pusher, action, file);
if (!ok) {
free(file);
}
goto end;
}
}

Loading…
Cancel
Save