X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fnetwork%2Ftls.c;h=94f09f7ea14a650dff0c337aa5ef36d48acabc00;hb=5eedc2aec432ba05d7e33920a035b85b1af5c0b0;hp=11e3dd2a24861ce817b2de1bd85aed9ba9252aa8;hpb=d666030b2349e8a710fcba4d2cabb912cc700580;p=vlc diff --git a/src/network/tls.c b/src/network/tls.c index 11e3dd2a24..94f09f7ea1 100644 --- a/src/network/tls.c +++ b/src/network/tls.c @@ -69,7 +69,7 @@ tls_ServerCreate (vlc_object_t *obj, const char *cert_path, var_SetString (srv, "tls-x509-key", key_path); } - srv->p_module = module_Need (srv, "tls server", 0, 0); + srv->p_module = module_need (srv, "tls server", NULL, false ); if (srv->p_module == NULL) { msg_Err (srv, "TLS server plugin not available"); @@ -92,8 +92,7 @@ void tls_ServerDelete (tls_server_t *srv) if (srv == NULL) return; - module_Unneed (srv, srv->p_module); - vlc_object_detach (srv); + module_unneed (srv, srv->p_module); vlc_object_release (srv); } @@ -185,7 +184,7 @@ tls_ClientCreate (vlc_object_t *obj, int fd, const char *psz_hostname) else msg_Dbg (cl, "requested anonymous server"); - cl->p_module = module_Need (cl, "tls client", 0, 0); + cl->p_module = module_need (cl, "tls client", NULL, false ); if (cl->p_module == NULL) { msg_Err (cl, "TLS client plugin not available"); @@ -207,7 +206,7 @@ tls_ClientCreate (vlc_object_t *obj, int fd, const char *psz_hostname) } msg_Err (cl, "TLS client session handshake error"); - module_Unneed (cl, cl->p_module); + module_unneed (cl, cl->p_module); vlc_object_release (cl); return NULL; } @@ -222,7 +221,6 @@ void tls_ClientDelete (tls_session_t *cl) if (cl == NULL) return; - module_Unneed (cl, cl->p_module); - vlc_object_detach (cl); + module_unneed (cl, cl->p_module); vlc_object_release (cl); }