Skip to content

Socket error # 5 #9

@zencode1

Description

@zencode1

In certain situations, my web server has encountered socket error # 5. I tracked down the cause to this line in TIdOpenSSLIOHandlerClientBase.CheckForError:

  Result := FTLSSocket.GetErrorCode(ALastResult);
  case Result of
    SSL_ERROR_SYSCALL:
      inherited CheckForError(ALastResult);

The result of CheckForError needs to be assigned to Result:

  Result := FTLSSocket.GetErrorCode(ALastResult);
  case Result of
    SSL_ERROR_SYSCALL:
      Result := inherited CheckForError(ALastResult);

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions