mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-02-04 04:06:06 -05:00
osc: ignore 'OSC 176 ?' - report app ID
It's not widely used (don't know _any_ application that uses it), and can be used to trick users to run unwanted commands.
This commit is contained in:
parent
a62194caee
commit
354ba8dad8
1 changed files with 4 additions and 0 deletions
4
osc.c
4
osc.c
|
|
@ -1498,6 +1498,7 @@ osc_dispatch(struct terminal *term)
|
|||
|
||||
case 176:
|
||||
if (string[0] == '?' && string[1] == '\0') {
|
||||
#if 0 /* Disabled for now, see #1894 */
|
||||
const char *terminator = term->vt.osc.bel ? "\a" : "\033\\";
|
||||
char *reply = xasprintf(
|
||||
"\033]176;%s%s",
|
||||
|
|
@ -1506,6 +1507,9 @@ osc_dispatch(struct terminal *term)
|
|||
|
||||
term_to_slave(term, reply, strlen(reply));
|
||||
free(reply);
|
||||
#else
|
||||
LOG_WARN("OSC-176 app-id query ignored");
|
||||
#endif
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue