Commit 0653732
committed
SSLProcessor: Fix for possible infinite loop
If the only (or all of) the nio threads are in this loop, they may not recognize a remote connection close
So the break here may not function without also checking the status of the ssl wrap.
The existing client close check is still needed in order to detect local closes1 parent abc4505 commit 0653732
File tree
2 files changed
+9
-3
lines changed- src/main/java/org/threadly/litesockets/utils
2 files changed
+9
-3
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
3 | | - | |
| 2 | + | |
| 3 | + | |
Lines changed: 7 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
149 | 149 | | |
150 | 150 | | |
151 | 151 | | |
| 152 | + | |
| 153 | + | |
152 | 154 | | |
153 | 155 | | |
154 | 156 | | |
| |||
265 | 267 | | |
266 | 268 | | |
267 | 269 | | |
268 | | - | |
269 | 270 | | |
| 271 | + | |
270 | 272 | | |
271 | 273 | | |
272 | 274 | | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
273 | 279 | | |
274 | 280 | | |
0 commit comments