I wrote simple dll for Win32, that connect to webserver via HTTPS. It work fine on Windows 9x, but failed on Windows NT, The code look like this for (;;) { i=BIO_write(out,&(p[off]),len); if (i <= 0) { if (BIO_should_retry(out)) { continue; } else { goto err; } } the 'goto err' called with 'system call error' returned. if ((errstat = ERR_peek_error()) == 0 ) { /* system call error */ } the output of strerror(errno) gave 'file not found' or similar. Any body know what's going wrong ? Any help appreciated. - ernasm./ http://www.samba.co.id ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]