| 144 | } |
| 145 | |
| 146 | void flushmasterinput() |
| 147 | { |
| 148 | if(masterin.length() >= masterin.capacity()) |
| 149 | masterin.reserve(4096); |
| 150 | |
| 151 | ENetBuffer buf; |
| 152 | buf.data = masterin.getbuf() + masterin.length(); |
| 153 | buf.dataLength = masterin.capacity() - masterin.length(); |
| 154 | int recv = enet_socket_receive(mastersock, NULL, &buf, 1); |
| 155 | if(recv > 0) |
| 156 | { |
| 157 | masterin.advance(recv); |
| 158 | processmasterinput(); |
| 159 | } |
| 160 | else disconnectmaster(); |
| 161 | } |
| 162 | |
| 163 | extern int totalclients; |
| 164 |
no test coverage detected