-Thu Sep 25 21:43:53 CDT 2014
+Tue Sep 30 20:32:49 CDT 2014
goto end;
}
- if (block) ms_sleep(10);
+ if (block) {
+ wsh->x++;
+ ms_sleep(10);
+ }
}
} while (r == -1 && err == SSL_ERROR_WANT_READ && wsh->x < 100);
}
do {
+
r = recv(wsh->sock, data, bytes, 0);
+
if (r == -1) {
if (!block && xp_is_blocking(xp_errno())) {
r = -2;
goto end;
}
- if (block) ms_sleep(10);
+ if (block) {
+ wsh->x++;
+ ms_sleep(10);
+ }
}
} while (r == -1 && xp_is_blocking(xp_errno()) && wsh->x < 100);
goto end;
}
- if (block) ms_sleep(10);
+ if (block) {
+ wsh->x++;
+ ms_sleep(10);
+ }
}
} while (r == -1 && err == SSL_ERROR_WANT_READ && wsh->x < 100);
}
do {
+
r = recv(wsh->sock, data, bytes, 0);
+
if (r == -1) {
if (!block && xp_is_blocking(xp_errno())) {
r = -2;
goto end;
}
- if (block) ms_sleep(10);
+ if (block) {
+ wsh->x++;
+ ms_sleep(10);
+ }
}
} while (r == -1 && xp_is_blocking(xp_errno()) && wsh->x < 100);