Update of /cvsroot/beepcore-java/beepcore-java/src/org/beepcore/beep/core
In directory sc8-pr-cvs1:/tmp/cvs-serv10545/src/org/beepcore/beep/core
Modified Files:
SessionImpl.java
Log Message:
Handle trying to close a session after it is already closed
Index: SessionImpl.java
===================================================================
RCS file: /cvsroot/beepcore-java/beepcore-java/src/org/beepcore/beep/core/SessionImpl.java,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -r1.13 -r1.14
*** SessionImpl.java 18 Nov 2003 14:03:08 -0000 1.13
--- SessionImpl.java 19 Nov 2003 17:30:06 -0000 1.14
***************
*** 1980,1984 ****
public void changeState(SessionImpl s, int newState) throws BEEPException {
if (newState == Session.SESSION_STATE_ABORTED) {
! log.equals("Error aborting, session already in a closed state.");
} else {
throw new BEEPException("Illegal session state transition (" +
--- 1980,1986 ----
public void changeState(SessionImpl s, int newState) throws BEEPException {
if (newState == Session.SESSION_STATE_ABORTED) {
! log.info("Error aborting, session already in a closed state.");
! } else if (newState == Session.SESSION_STATE_CLOSE_PENDING) {
! log.info("Error changing state to close pending, session already in a closed state.");
} else {
throw new BEEPException("Illegal session state transition (" +
|