2 * 2000-04-19 Jacek Konieczny (jajcus@pld.org.pl)
4 This patch sets "SO_REUSEADDR" flag to server's listening socket.
5 This makes restart of the server possible after a crash.
7 diff -durN bzflag.orig/src/bzfs/bzfs.cxx bzflag/src/bzfs/bzfs.cxx
8 --- bzflag.orig/src/bzfs/bzfs.cxx Tue Jan 25 16:31:15 2000
9 +++ bzflag/src/bzfs/bzfs.cxx Wed Apr 19 11:43:20 2000
12 static boolean serverStart()
15 maxFileDescriptor = 0;
17 // init addr:port structure
19 nerror("couldn't make connect socket");
23 + setsockopt(wksSocket,SOL_SOCKET,SO_REUSEADDR,&val,sizeof(val));
24 if (bind(wksSocket, (const struct sockaddr*)&addr, sizeof(addr)) == -1) {
25 if (!useFallbackPort) {
26 nerror("couldn't bind connect socket");