Hi Thomas,

Here are some more details on this error:

> Where were the access violations?

Project DDRM_Client.exe raised exception class EAccessViolation with
message 'Access violation at address 77F69BDD in module 'ntdll.dll'.
Write of address 00000010'

This occurs immediately upon pressing F9 to run the app from the IDE.
It all compiles fine.

> Are you able to step through with a debugger to the point of
failure?

Yes, and I also captured a screen shot of the CPU registers and posted
them at
http://www.exposim.com/ssldebug.jpg

It fails on the PEM_read_X509 statement in my crypto object's
constructor.

  sprintf(filenm,"certs/www.gcic.org.crt");
  if( (fp = fopen(filenm, "rb")) == NULL) {
    CliLog.Write(msg.sprintf("InitCrypto: Can't open SrvPubKey file:
%s, %s.", filenm, _sys_errlist[errno]));
    goto Exit_InitCrypto;
  }
  x509 = PEM_read_X509(fp, NULL, NULL, NULL);

Best,
Dann

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to