From 254e8e34524db48e5ad73d26a923d20b03dd8bf3 Mon Sep 17 00:00:00 2001
From: Matt Johnston <matt@ucc.asn.au>
Date: Mon, 9 Aug 2004 08:18:37 +0000
Subject: [PATCH] Write the correct termcodes length

--HG--
extra : convert_revision : 820649664926ee4346c564fc4d9c8e211d541092
---
 cli-chansession.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/cli-chansession.c b/cli-chansession.c
index e34c6fdc..6c48f055 100644
--- a/cli-chansession.c
+++ b/cli-chansession.c
@@ -178,7 +178,7 @@ static void put_termcodes() {
 	bufpos2 = ses.writepayload->pos;
 
 	buf_setpos(ses.writepayload, bufpos1); /* Jump back */
-	buf_putint(ses.writepayload, bufpos2 - bufpos1); /* len(termcodes) */
+	buf_putint(ses.writepayload, bufpos2 - bufpos1 - 4); /* len(termcodes) */
 	buf_setpos(ses.writepayload, bufpos2); /* Back where we were */
 
 	TRACE(("leave put_termcodes"));
-- 
GitLab