mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-03-13 12:26:30 +00:00
[tls socket] rm perror
This commit is contained in:
parent
2436661517
commit
9cb82ea7bc
1 changed files with 2 additions and 6 deletions
|
@ -55,13 +55,10 @@ static TlsContext **checktls(lua_State *L) {
|
||||||
return tls;
|
return tls;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static int TlsSend(void *c, const unsigned char *p, size_t n) {
|
static int TlsSend(void *c, const unsigned char *p, size_t n) {
|
||||||
int rc;
|
int rc;
|
||||||
if ((rc = write(*(int *)c, p, n)) == -1) {
|
if ((rc = write(*(int *)c, p, n)) == -1) {
|
||||||
perror("TlsSend");
|
return -1; // Return error code instead of exiting
|
||||||
fprintf(stderr, "TlsSend error: rc=%d, c=%d\n", rc, *(int *)c);
|
|
||||||
exit(1);
|
|
||||||
}
|
}
|
||||||
return rc;
|
return rc;
|
||||||
}
|
}
|
||||||
|
@ -84,8 +81,7 @@ static int TlsRecv(void *c, unsigned char *p, size_t n, uint32_t o) {
|
||||||
v[1].iov_base = t;
|
v[1].iov_base = t;
|
||||||
v[1].iov_len = sizeof(t);
|
v[1].iov_len = sizeof(t);
|
||||||
if ((r = readv(*(int *)c, v, 2)) == -1) {
|
if ((r = readv(*(int *)c, v, 2)) == -1) {
|
||||||
perror("TlsRecv");
|
return -1; // Return error code instead of exiting
|
||||||
exit(1);
|
|
||||||
}
|
}
|
||||||
if (r > n) {
|
if (r > n) {
|
||||||
b = r - n;
|
b = r - n;
|
||||||
|
|
Loading…
Add table
Reference in a new issue