Differences From Artifact [5f52ffb737]:
- File
src/OFTCPSocket.m
— part of check-in
[c8990ecd12]
at
2008-12-08 16:51:16
on branch trunk
— Don't allow connecting/binding on an already opened socket.
Also, free mem on accepted sockets when close is called. (user: js, size: 4599) [annotate] [blame] [check-ins using]
To Artifact [594dc2652b]:
- File src/OFTCPSocket.m — part of check-in [e9f870cfc0] at 2008-12-10 17:54:22 on branch trunk — When closing an OFTCPSocket, set it's internal socket to -1. (user: js, size: 4612) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 | - close { if (sock < 0) { /* FIXME: Throw exception */ return nil; } if (saddr != NULL) [self freeMem: saddr]; saddr_len = 0; return self; } @end | > > | 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 | - close { if (sock < 0) { /* FIXME: Throw exception */ return nil; } sock = -1; if (saddr != NULL) [self freeMem: saddr]; saddr_len = 0; return self; } @end |