From 7970846c1013453599f7cea5bbd524a05f85a978 Mon Sep 17 00:00:00 2001 From: nick black Date: Sat, 24 Jul 2021 19:34:08 -0400 Subject: [PATCH] fix up direct mode style routines for fbuf #1977 --- src/lib/direct.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/direct.c b/src/lib/direct.c index 20af3214b..289a5fe86 100644 --- a/src/lib/direct.c +++ b/src/lib/direct.c @@ -1011,7 +1011,7 @@ int ncdirect_off_styles(ncdirect* n, unsigned stylebits){ if(fbuf_finalize(&f, n->ttyfp, false)){ return -1; } - return -1; + return 0; } int ncdirect_styles_set(ncdirect* n, unsigned stylebits){ @@ -1029,6 +1029,7 @@ int ncdirect_set_styles(ncdirect* n, unsigned stylebits){ return -1; } if(ncdirect_style_emit(n, stylemask, &f)){ + fbuf_free(&f); return -1; } if(fbuf_finalize(&f, n->ttyfp, false)){