NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: lib/23910 (libcurses: bug in redraw()?)



The following reply was made to PR lib/23910; it has been noted by GNATS.

From: Valery Ushakov <uwe%stderr.spb.ru@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: 
Subject: Re: lib/23910 (libcurses: bug in redraw()?)
Date: Sun, 11 Nov 2018 14:45:02 +0300

 On Sat, Nov 10, 2018 at 05:41:27 +0300, Valery Ushakov wrote:
 
 > PS: It looks like ncurses initscr() just exits when newterm fails and
 > so programs don't check its retrun value.  So when netbsd curses
 > returns NULL the program happily proceeds with calling more curses
 > functions and crash.  E.g. try TERM=xxx vifm
 
 Hmm, actually, X/Open Curses spec says
 
    http://pubs.opengroup.org/onlinepubs/7908799/xcurses/initscr.html
 
    If errors occur, initscr() writes an appropriate error message to
    standard error and exits.
 
 So this is bug in our curses.
                      
 -uwe
 


Home | Main Index | Thread Index | Old Index