From owner-cvs-all Mon Oct 12 09:32:42 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA19945 for cvs-all-outgoing; Mon, 12 Oct 1998 09:32:42 -0700 (PDT) (envelope-from owner-cvs-all@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA19930; Mon, 12 Oct 1998 09:32:34 -0700 (PDT) (envelope-from ken@FreeBSD.org) From: Kenneth Merry Received: (from ken@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id JAA22433; Mon, 12 Oct 1998 09:32:33 -0700 (PDT) Date: Mon, 12 Oct 1998 09:32:33 -0700 (PDT) Message-Id: <199810121632.JAA22433@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: cvs commit: src/lib/libcurses refresh.c Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk ken 1998/10/12 09:32:33 PDT Modified files: lib/libcurses refresh.c Log: Fix a curses bug exposed by the ":numbers" display of systat -iostat. This bug showed up when you had more than 3 devices displayed. (thus requiring a second line of display) Here's a quote From the PR: When wrefresh() is called with a subwindow as argument, __set_subwin might be called with reversed arguments if wrefresh() decides to calls quickch(). This may cause use of negative array indexes, with a resulting segfault. Since quickch() manipulates the line structures belonging to curscr, it looks like all subwindows of curscr should be updated. PR: bin/8086 Submitted by: Tor Egge Revision Changes Path 1.14 +2 -2 src/lib/libcurses/refresh.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message