![]() ![]() | ![]() |
version 1.139, 2015/07/18 21:50:47 | version 1.140, 2015/09/09 19:23:03 | ||
---|---|---|---|
|
|
||
} | } | ||
again: | again: | ||
ret = tls_read(tls, &c, 1, &nr); | ret = tls_read(tls, &c, 1, &nr); | ||
if (ret == TLS_READ_AGAIN) | if (ret == TLS_READ_AGAIN || ret == TLS_WRITE_AGAIN) | ||
goto again; | goto again; | ||
if (ret != 0) | if (ret != 0) | ||
errx(1, "SSL read error: %u", ret); | errx(1, "SSL read error: %s", tls_error(tls)); | ||
buf[i] = c; | buf[i] = c; | ||
if (c == '\n') | if (c == '\n') |