summaryrefslogtreecommitdiffstats
path: root/mbbsd/bbs.c
diff options
context:
space:
mode:
Diffstat (limited to 'mbbsd/bbs.c')
-rw-r--r--mbbsd/bbs.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/mbbsd/bbs.c b/mbbsd/bbs.c
index 5baf189e..40c70a89 100644
--- a/mbbsd/bbs.c
+++ b/mbbsd/bbs.c
@@ -4046,19 +4046,24 @@ Read(void)
return 0;
}
-void
+int
ReadSelect(void)
{
int mode0 = currutmp->mode;
int stat0 = currstat;
+ int changed = 0;
currstat = SELECT;
if (do_select() == NEWDIRECT)
+ {
Read();
+ changed = 1;
+ }
// no need to set utmpbid here...
// setutmpbid(0);
currutmp->mode = mode0;
currstat = stat0;
+ return changed;
}
#ifdef LOG_BOARD