Skip to main content

Summary This article clarifies a memory leak in the Orbix TLS layer.
Environment

Orbix 6.3.7

All Supported Operating Systems

Question/Problem Description

TLS server leaks memory if a handshake fails.

Orbix locator leaks memory if a handshake fails.

Clarifying Information
Error Message (IT_GenericSecurityToolkit:50) E - External Toolkit Error: Handshake failure.
(IT_ATLI_TLS:101) E - Failure creating connection to <>. Minor code (HANDSHAKE_FAILURE). Reason: error:00000001:lib(0):func(0):reason(1)
Defect/Enhancement Number RPI 1096288
Cause
Resolution

An issue in the TLS layer of Orbix is causing a memory leak if clients are trying to connect in a secure way and the handshake fails (e.g. due to expired/invalid client-side certificates).

A fix for this issue is available in Orbix 6.3.7 hotfix 2.

Workaround
Notes
Attachment

#KnowledgeDocs
#Orbix