]> asedeno.scripts.mit.edu Git - PuTTY.git/blobdiff - terminal.c
Fix assertion failure in xterm mouse tracking.
[PuTTY.git] / terminal.c
index dc727238a8236a7644b5e88469dc3fed7f8456e7..590f456a2b1110402af170a9b7fd8ca7dffd9b79 100644 (file)
@@ -6043,7 +6043,8 @@ void term_mouse(Terminal *term, Mouse_Button braw, Mouse_Button bcooked,
            } else if (c <= 223 && r <= 223) {
                len = sprintf(abuf, "\033[M%c%c%c", encstate + 32, c + 32, r + 32);
            }
-           ldisc_send(term->ldisc, abuf, len, 0);
+            if (len > 0)
+                ldisc_send(term->ldisc, abuf, len, 0);
        }
        return;
     }