-echo "Connected to Citadel server.\n";
-$buf = fgets($ctdlsock, 4096);
-echo $buf, "\n";
+// Read the greeting from the Citadel server.
+if (!$buf = fgets($ctdlsock, 4096)) {
+ socket_close ($sock);
+ system("/bin/rm -f " . $sockname);
+ exit(6);
+}
+
+// Make sure the server is allowing logins.
+if (substr($buf, 0, 1) != "2") {
+ socket_close ($sock);
+ system("/bin/rm -f " . $sockname);
+ exit(7);
+}