BIO_sock_init() returns 1 for success and -1 for failure, not 0;