#include <errno.h>
#include <stdlib.h>
+#include <string.h>
#include <libubox/ustream.h>
#include "ustream-ssl.h"
bool fd_poll;
fd_poll = ustream_poll(us->conn);
- return __ustream_ssl_poll(s) || fd_poll;
+ return __ustream_ssl_poll(us->conn) || fd_poll;
}
static void ustream_ssl_stream_init(struct ustream_ssl *us)
conn->next = &us->stream;
ustream_set_io(ctx, us->ssl, conn);
ustream_ssl_stream_init(us);
+
+ if (us->server_name)
+ __ustream_ssl_set_server_name(us);
+
ustream_ssl_check_conn(us);
return 0;