@@ -777,26 +777,26 @@ ngx_rtmp_oclp_common_timer(ngx_event_t *ev)
777
777
778
778
nctx = ev -> data ;
779
779
780
- ngx_log_error (NGX_LOG_INFO , ngx_cycle -> log , 0 , "oclp %s update create %V" ,
780
+ ngx_log_error (NGX_LOG_INFO , ev -> log , 0 , "oclp %s update create %V" ,
781
781
ngx_rtmp_oclp_app_type [nctx -> type ], & nctx -> url );
782
782
783
- ngx_netcall_create (nctx , ngx_cycle -> log );
783
+ ngx_netcall_create (nctx , ev -> log );
784
784
}
785
785
786
786
static void
787
787
ngx_rtmp_oclp_common_update_handle (ngx_netcall_ctx_t * nctx , ngx_int_t code )
788
788
{
789
789
ngx_event_t * ev ;
790
790
791
+ ev = & nctx -> ev ;
792
+ ev -> handler = ngx_rtmp_oclp_common_timer ;
793
+
791
794
if (code != NGX_HTTP_OK ) {
792
- ngx_log_error (NGX_LOG_ERR , ngx_cycle -> log , 0 ,
795
+ ngx_log_error (NGX_LOG_ERR , ev -> log , 0 ,
793
796
"oclp %s update notify error: %i" ,
794
797
ngx_rtmp_oclp_app_type [nctx -> type ], code );
795
798
}
796
799
797
- ev = & nctx -> ev ;
798
- ev -> handler = ngx_rtmp_oclp_common_timer ;
799
-
800
800
ngx_add_timer (ev , nctx -> update );
801
801
}
802
802
@@ -819,7 +819,6 @@ ngx_rtmp_oclp_common_update_create(ngx_rtmp_session_t *s,
819
819
nctx -> handler = ngx_rtmp_oclp_common_update_handle ;
820
820
821
821
ev = & nctx -> ev ;
822
- ev -> log = ngx_cycle -> log ;
823
822
ev -> data = nctx ;
824
823
ev -> handler = ngx_rtmp_oclp_common_timer ;
825
824
@@ -865,7 +864,7 @@ ngx_rtmp_oclp_pnotify_start_handle(ngx_netcall_ctx_t *nctx, ngx_int_t code)
865
864
octx = ngx_rtmp_get_module_ctx (s , ngx_rtmp_oclp_module );
866
865
867
866
if (code < NGX_HTTP_OK || code > NGX_HTTP_SPECIAL_RESPONSE ) {
868
- ngx_log_error (NGX_LOG_ERR , ngx_cycle -> log , 0 ,
867
+ ngx_log_error (NGX_LOG_ERR , s -> log , 0 ,
869
868
"oclp %s start notify error: %i" ,
870
869
ngx_rtmp_oclp_app_type [nctx -> type ], code );
871
870
@@ -931,6 +930,7 @@ ngx_rtmp_oclp_pnotify_start(ngx_rtmp_session_t *s, ngx_uint_t type)
931
930
932
931
nctx = ngx_netcall_create_ctx (type , & event -> groupid ,
933
932
event -> stage , event -> timeout , event -> update , 0 );
933
+ nctx -> ev .log = s -> log ;
934
934
935
935
ngx_rtmp_oclp_common_url (& nctx -> url , s , event , nctx ,
936
936
NGX_RTMP_OCLP_START );
@@ -1009,16 +1009,15 @@ ngx_rtmp_oclp_relay_start_handle(ngx_netcall_ctx_t *nctx, ngx_int_t code)
1009
1009
}
1010
1010
1011
1011
if (code == -1 ) { // wait for oclp relay reconnect
1012
- ngx_log_error (NGX_LOG_ERR , ngx_cycle -> log , 0 ,
1013
- "oclp relay start failed" );
1012
+ ngx_log_error (NGX_LOG_ERR , s -> log , 0 , "oclp relay start failed" );
1014
1013
1015
1014
ngx_rtmp_finalize_session (s ); // only reconnect immediately
1016
1015
1017
1016
return ;
1018
1017
}
1019
1018
1020
1019
if (code >= 400 ) { // error finalize
1021
- ngx_log_error (NGX_LOG_ERR , ngx_cycle -> log , 0 ,
1020
+ ngx_log_error (NGX_LOG_ERR , s -> log , 0 ,
1022
1021
"oclp relay start error: %i" , code );
1023
1022
1024
1023
if (s -> publishing ) { // relay pull
@@ -1041,7 +1040,7 @@ ngx_rtmp_oclp_relay_start_handle(ngx_netcall_ctx_t *nctx, ngx_int_t code)
1041
1040
/* redirect */
1042
1041
local_name = ngx_netcall_header (nctx , & location );
1043
1042
if (local_name == NULL ) {
1044
- ngx_log_error (NGX_LOG_ERR , ngx_cycle -> log , 0 ,
1043
+ ngx_log_error (NGX_LOG_ERR , s -> log , 0 ,
1045
1044
"oclp relay start has no Location when redirect" );
1046
1045
ngx_rtmp_finalize_session (s );
1047
1046
@@ -1194,6 +1193,7 @@ ngx_rtmp_oclp_relay_handler(ngx_event_t *ev)
1194
1193
1195
1194
return ;
1196
1195
}
1196
+ nctx -> ev .log = s -> log ;
1197
1197
1198
1198
ngx_rtmp_oclp_common_url (& nctx -> url , s , event , nctx ,
1199
1199
NGX_RTMP_OCLP_START );
0 commit comments