From 9026095a24daeb0adfa2b1617f18fb5082d4ea49 Mon Sep 17 00:00:00 2001 From: Craig Barnes Date: Sun, 25 Apr 2021 21:04:46 +0100 Subject: [PATCH] dcs: only log debug warnings in bsu() and esu() for unhandled params --- dcs.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/dcs.c b/dcs.c index ae921f4f..79b04df9 100644 --- a/dcs.c +++ b/dcs.c @@ -11,8 +11,9 @@ bsu(struct terminal *term) { /* https://gitlab.com/gnachman/iterm2/-/wikis/synchronized-updates-spec */ - LOG_DBG("untested: BSU - Begin Synchronized Update (params: %.*s)", - (int)term->vt.dcs.idx, term->vt.dcs.data); + size_t n = term->vt.dcs.idx; + if (unlikely(n > 0)) + LOG_DBG("BSU with unknown params: %.*s)", (int)n, term->vt.dcs.data); term_enable_app_sync_updates(term); } @@ -22,8 +23,9 @@ esu(struct terminal *term) { /* https://gitlab.com/gnachman/iterm2/-/wikis/synchronized-updates-spec */ - LOG_DBG("untested: ESU - End Synchronized Update (params: %.*s)", - (int)term->vt.dcs.idx, term->vt.dcs.data); + size_t n = term->vt.dcs.idx; + if (unlikely(n > 0)) + LOG_DBG("ESU with unknown params: %.*s)", (int)n, term->vt.dcs.data); term_disable_app_sync_updates(term); }