diff --git a/src/libraries/libisc-new/src/ChangeLog b/src/libraries/libisc-new/src/ChangeLog
index 62017fd4012182f70f626edc096ae9f074e023f0..262b8d94a7dc74082d8703be7cbc358f9a87a2dc 100644
--- a/src/libraries/libisc-new/src/ChangeLog
+++ b/src/libraries/libisc-new/src/ChangeLog
@@ -1,3 +1,8 @@
+Fri Sep 24 16:16:36 1993  Per Cederqvist  (ceder@lysator.liu.se)
+
+	* isc_event.c (isc_getnextevent): event->session was sometimes set
+	erronously if an error occured in select() or if a timeout occured.
+
 Sun Jan 17 02:56:47 1993  Per Cederqvist  (ceder@konrad)
 
 	* isc_session.c (isc_remove): Fix memory leak: Free the list-head.
diff --git a/src/libraries/libisc-new/src/isc_event.c b/src/libraries/libisc-new/src/isc_event.c
index cd359505f27dd20cc9dd05b6cde1dbc98dc77826..07534f7903cb84295224e88beea4e1439cc2f1cd 100644
--- a/src/libraries/libisc-new/src/isc_event.c
+++ b/src/libraries/libisc-new/src/isc_event.c
@@ -107,6 +107,8 @@ RETRY:
 	  
 	  return event;
 	}
+        else
+	  event->session = NULL;
     }
       
     /*