1
0
mirror of https://github.com/mpv-player/mpv synced 2024-12-25 00:02:13 +00:00
mpv/input
wm4 4ef531f815 input: fix use after free with legacy commands
To handle legacy commands, string replacement is used; the modified
string is returned by parse_cmd_str(), but it also frees all temporary
memory, which includes the replaced string.

Closes #1075.
2014-09-08 15:13:11 +02:00
..
cmd_list.c command: add append-play loadfile mode 2014-07-23 00:20:53 +02:00
cmd_list.h command: redo ancient TV/DVB/PVR commands 2014-06-11 00:34:41 +02:00
cmd_parse.c input: fix use after free with legacy commands 2014-09-08 15:13:11 +02:00
cmd_parse.h input: split off some code from input.c to separate files 2013-12-26 17:13:25 +01:00
event.c input: change mp_input_run_cmd signature 2014-01-04 19:42:16 +01:00
event.h Move compat/ and bstr/ directory contents somewhere else 2014-08-29 12:31:52 +02:00
input.c input: fix exiting with signals 2014-09-08 01:11:32 +02:00
input.h player: some more input refactoring 2014-09-07 20:44:54 +02:00
joystick.c Kill all tabs 2014-04-13 18:03:01 +02:00
joystick.h input: rework how input sources are added 2013-12-21 20:50:13 +01:00
keycodes.c Move compat/ and bstr/ directory contents somewhere else 2014-08-29 12:31:52 +02:00
keycodes.h input: make key bindings like "Shift+X" work (for ASCII) 2014-08-26 20:39:28 +02:00
lirc.c input: enable wakeup on LIRC socket 2014-07-20 13:52:06 +02:00
lirc.h input: rework how input sources are added 2013-12-21 20:50:13 +01:00
pipe.c Move compat/ and bstr/ directory contents somewhere else 2014-08-29 12:31:52 +02:00