diff -urN newt-0.51.6.orig/textbox.c newt-0.51.6/textbox.c --- newt-0.51.6.orig/textbox.c 2003-01-03 12:54:45.000000000 -0800 +++ newt-0.51.6/textbox.c 2005-08-12 19:31:03.000000000 -0700 @@ -418,6 +418,7 @@ int i; struct textbox * tb = co->data; + if (tb->sb) tb->sb->ops->destroy(tb->sb); for (i = 0; i < tb->numLines; i++) free(tb->lines[i]); free(tb->lines);