ungetch_guard.diff   [plain text]


--- ncurses/base/lib_ungetch.c	2002-08-24 15:08:48.000000000 -0700
+++ ncurses/base/lib_ungetch.c	2008-03-25 13:49:35.000000000 -0700
@@ -61,6 +61,10 @@
 {
     int rc = ERR;
 
+    if (!sp) {
+	    returnCode(ERR);
+    }
+
     if (tail != -1) {
 	if (head == -1) {
 	    head = 0;