@@ -260,16 +260,16 @@ class NetQuery : public ListNode {
260260
261261 private:
262262 State state_ = State::Empty;
263- Type type_;
264- AuthFlag auth_flag_;
265- GzipFlag gzip_flag_;
263+ Type type_ = Type::Common ;
264+ AuthFlag auth_flag_ = AuthFlag::Off ;
265+ GzipFlag gzip_flag_ = GzipFlag::Off ;
266266 DcId dc_id_;
267267
268268 Status status_;
269- uint64 id_;
269+ uint64 id_ = 0 ;
270270 BufferSlice query_;
271271 BufferSlice answer_;
272- int32 tl_constructor_;
272+ int32 tl_constructor_ = 0 ;
273273
274274 NetQueryRef invoke_after_;
275275 uint32 session_rand_ = 0 ;
@@ -293,7 +293,7 @@ class NetQuery : public ListNode {
293293 static int32 get_my_id ();
294294
295295 movable_atomic<uint64> session_id_{0 };
296- uint64 message_id_;
296+ uint64 message_id_{} ;
297297
298298 movable_atomic<int32> cancellation_token_{-1 }; // == 0 if query is canceled
299299 ActorShared<NetQueryCallback> callback_;
@@ -313,8 +313,8 @@ class NetQuery : public ListNode {
313313 bool need_resend_on_503 = true ;
314314 bool may_be_lost_ = false ;
315315 string debug_str_ = " empty" ;
316- string source_ = " " ;
317- double debug_timestamp_;
316+ string source_;
317+ double debug_timestamp_ = 0 ;
318318 int32 debug_cnt_ = 0 ;
319319 int32 debug_send_failed_cnt_ = 0 ;
320320 int32 debug_resend_cnt_ = 0 ;
@@ -325,7 +325,7 @@ class NetQuery : public ListNode {
325325 Promise<> quick_ack_promise_;
326326 int32 file_type_ = -1 ;
327327
328- double start_timestamp_;
328+ double start_timestamp_ = 0 ;
329329 int32 my_id_ = 0 ;
330330 NetQueryCounter nq_counter_;
331331
0 commit comments