Index: ossp-pkg/sio/sio_hello.c RCS File: /v/ossp/cvs/ossp-pkg/sio/sio_hello.c,v rcsdiff -q -kk '-r1.5' '-r1.6' -u '/v/ossp/cvs/ossp-pkg/sio/sio_hello.c,v' 2>/dev/null --- sio_hello.c 2002/11/08 11:10:41 1.5 +++ sio_hello.c 2002/11/08 11:12:28 1.6 @@ -342,11 +342,10 @@ memcmp(my->passwd, PASSWD, NPASS) == 0; if (!good) { hello_dropsaved(my); - if (my->isoutput) { + if (isoutput != my->isoutput) { GOTO(BAD, SIO_XSTREAM); } else { - hello_writeeof(my); - GOTO(BAD, SIO_DOWNSTREAM); + GOTO(BAD, SIO_LOOP); } } else { hello_restore(my);