}
/* Timeout Hello after 15 secs */
-// Temp turn this off until we workout how to make sigusr2 work with Qt
-// dir->start_timer(15);
+ dir->start_timer(15);
dir->fsend(hello, bashed_name);
/* respond to Dir challenge */
dir->host(), dir->port());
return false;
} else {
- bsnprintf(errmsg, errmsg_len, "%s", dir->msg);
+ if (m_conn == 0) {
+ bsnprintf(errmsg, errmsg_len, "%s", dir->msg);
+ }
}
return true;