[vlc-commits] commit: TLS: attach before inheriting variables ( Rémi Denis-Courmont )
git at videolan.org
git at videolan.org
Sat Mar 13 13:51:28 CET 2010
vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Sat Mar 13 14:51:17 2010 +0200| [ceb9edfac3bceb3aa54acf52252c0dd9baa85088] | committer: Rémi Denis-Courmont
TLS: attach before inheriting variables
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=ceb9edfac3bceb3aa54acf52252c0dd9baa85088
---
src/network/tls.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/network/tls.c b/src/network/tls.c
index 94f09f7..1b11bde 100644
--- a/src/network/tls.c
+++ b/src/network/tls.c
@@ -69,6 +69,7 @@ tls_ServerCreate (vlc_object_t *obj, const char *cert_path,
var_SetString (srv, "tls-x509-key", key_path);
}
+ vlc_object_attach (srv, obj);
srv->p_module = module_need (srv, "tls server", NULL, false );
if (srv->p_module == NULL)
{
@@ -77,7 +78,6 @@ tls_ServerCreate (vlc_object_t *obj, const char *cert_path,
return NULL;
}
- vlc_object_attach (srv, obj);
msg_Dbg (srv, "TLS server plugin initialized");
return srv;
}
@@ -184,6 +184,7 @@ tls_ClientCreate (vlc_object_t *obj, int fd, const char *psz_hostname)
else
msg_Dbg (cl, "requested anonymous server");
+ vlc_object_attach (cl, obj);
cl->p_module = module_need (cl, "tls client", NULL, false );
if (cl->p_module == NULL)
{
@@ -201,7 +202,6 @@ tls_ClientCreate (vlc_object_t *obj, int fd, const char *psz_hostname)
if (val == 0)
{
msg_Dbg (cl, "TLS client session initialized");
- vlc_object_attach (cl, obj);
return cl;
}
msg_Err (cl, "TLS client session handshake error");
More information about the vlc-commits
mailing list