]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/socket.cpp
Remove 'validation' for server description and network name (didn't do anything)
[user/henk/code/inspircd.git] / src / socket.cpp
index 767e2c468be3eb61a31484ca96c24db5841eec8f..df018bb4749418474ebdc501134f4dadcccdf2e5 100644 (file)
@@ -307,7 +307,7 @@ bool InspSocket::FlushWriteBuffer()
                        }
                }
        }
-       return false;
+       return (fd < 0);
 }
 
 bool InspSocket::Timeout(time_t current)
@@ -381,7 +381,9 @@ bool InspSocket::Poll()
                         * Both FlushWriteBuffer AND the return result of OnDataReady must
                         * return true for this to be ok.
                         */
-                       return (n && !this->FlushWriteBuffer());
+                       if (this->FlushWriteBuffer())
+                               return false;
+                       return n;
                break;
                default:
                break;