diff --git a/CHANGELOG.md b/CHANGELOG.md index 2b972b6b..2ab0f56e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -53,6 +53,7 @@ (https://codeberg.org/dnkl/foot/issues/151). * Crash after either resizing a window or changing the font size if there were sixels present in the scrollback while doing so. +* _Send Device Attributes_ to only send a response if `Ps == 0`. ### Security diff --git a/csi.c b/csi.c index 53a90805..7c4d5077 100644 --- a/csi.c +++ b/csi.c @@ -653,6 +653,11 @@ csi_dispatch(struct terminal *term, uint8_t final) break; case 'c': { + if (vt_param_get(term, 0, 0) != 0) { + UNHANDLED(); + break; + } + /* Send Device Attributes (Primary DA) */ /*