diff --git a/security/psm/lib/protocol/obspriv.c b/security/psm/lib/protocol/obspriv.c index 3a28c04208e4..f4fa9ac20582 100644 --- a/security/psm/lib/protocol/obspriv.c +++ b/security/psm/lib/protocol/obspriv.c @@ -100,8 +100,15 @@ ssmObscure_InitPrivate(SSMObscureObject * obj, SSMObscureBool IsServer) return NULL; priv->obj = obj; + + obj->privData = (void *)priv; + obj->destroy = ssmObscure_Destroy; + obj->send = ssmObscure_Send; + obj->recv = ssmObscure_Recv; + obj->sendInit = ssmObscure_SendInit; + obj->recvInit = ssmObscure_RecvInit; + return priv; } obsInitFn SSMObscure_InitPrivate = ssmObscure_InitPrivate; -