@@ -67,12 +67,12 @@ fn main() -> std::io::Result<()> {
67
67
)
68
68
. init ( ) ;
69
69
let diagnostics = diagnostics:: DiagnosticLoggers :: new ( "ruby" ) ;
70
- let logger = & mut diagnostics. logger ( ) ;
70
+ let main_thread_logger = & mut diagnostics. logger ( ) ;
71
71
let num_threads = match num_codeql_threads ( ) {
72
72
Ok ( num) => num,
73
73
Err ( e) => {
74
- logger . write (
75
- & logger
74
+ main_thread_logger . write (
75
+ & main_thread_logger
76
76
. message ( "configuration-error" , "Configuration error" )
77
77
. text ( & format ! ( "{}; defaulting to 1 thread." , e) )
78
78
. status_page ( )
@@ -93,8 +93,8 @@ fn main() -> std::io::Result<()> {
93
93
let trap_compression = match trap:: Compression :: from_env ( "CODEQL_RUBY_TRAP_COMPRESSION" ) {
94
94
Ok ( x) => x,
95
95
Err ( e) => {
96
- logger . write (
97
- & logger
96
+ main_thread_logger . write (
97
+ & main_thread_logger
98
98
. message ( "configuration-error" , "Configuration error" )
99
99
. text ( & format ! ( "{}; using gzip." , e) )
100
100
. status_page ( )
@@ -103,7 +103,7 @@ fn main() -> std::io::Result<()> {
103
103
trap:: Compression :: Gzip
104
104
}
105
105
} ;
106
-
106
+ drop ( main_thread_logger ) ;
107
107
rayon:: ThreadPoolBuilder :: new ( )
108
108
. num_threads ( num_threads)
109
109
. build_global ( )
@@ -198,7 +198,7 @@ fn main() -> std::io::Result<()> {
198
198
Err ( msg) => {
199
199
needs_conversion = false ;
200
200
diagnostics_writer. write (
201
- & logger
201
+ & diagnostics_writer
202
202
. message (
203
203
"character-encoding-error" ,
204
204
"Character encoding error" ,
@@ -217,7 +217,7 @@ fn main() -> std::io::Result<()> {
217
217
}
218
218
} else {
219
219
diagnostics_writer. write (
220
- & logger
220
+ & diagnostics_writer
221
221
. message ( "character-encoding-error" , "Character encoding error" )
222
222
. text ( & format ! (
223
223
"{}: unknown character encoding: '{}'" ,
0 commit comments