BUG--should be ww_b not ww_w in wwfree(w->ww_buf, ...)
authorEdward Wang <edward@ucbvax.Berkeley.EDU>
Sat, 2 Mar 1985 09:33:56 +0000 (01:33 -0800)
committerEdward Wang <edward@ucbvax.Berkeley.EDU>
Sat, 2 Mar 1985 09:33:56 +0000 (01:33 -0800)
SCCS-vsn: usr.bin/window/wwclose.c 3.12

usr/src/usr.bin/window/wwclose.c

index 114e72b..a212d11 100644 (file)
@@ -1,5 +1,5 @@
 #ifndef lint
 #ifndef lint
-static char sccsid[] = "@(#)wwclose.c  3.11 %G%";
+static char sccsid[] = "@(#)wwclose.c  3.12 %G%";
 #endif
 
 #include "ww.h"
 #endif
 
 #include "ww.h"
@@ -14,7 +14,7 @@ register struct ww *w;
        if (w->ww_socket >= 0)
                (void) close(w->ww_socket);
        wwfree((char **)w->ww_win, w->ww_w.t);
        if (w->ww_socket >= 0)
                (void) close(w->ww_socket);
        wwfree((char **)w->ww_win, w->ww_w.t);
-       wwfree((char **)w->ww_buf, w->ww_w.t);
+       wwfree((char **)w->ww_buf, w->ww_b.t);
        if (w->ww_fmap != 0)
                wwfree((char **)w->ww_fmap, w->ww_w.t);
        free((char *)(w->ww_nvis + w->ww_w.t));
        if (w->ww_fmap != 0)
                wwfree((char **)w->ww_fmap, w->ww_w.t);
        free((char *)(w->ww_nvis + w->ww_w.t));