// If <pending_data> starts with a Metacube header,
// this is true.
- bool has_metacube_header;
+ bool has_metacube_header = false;
// The socket we are downloading on (or -1).
- int sock;
+ int sock = -1;
// Mutex protecting <stats>.
mutable pthread_mutex_t stats_mutex;
InputStats stats;
// Number of (started) connection attempts since last data byte was successfully read.
- unsigned num_connection_attempts;
+ unsigned num_connection_attempts = 0;
// If set, don't log anything related to connections.
// (Only set if we've had enough unsuccessful connection attempts.)
- bool suppress_logging;
+ bool suppress_logging = false;
// Last time we made a connection with logging enabled.
// (Initially at some point before the epoch.)
- timespec last_verbose_connection;
+ timespec last_verbose_connection { -3600, 0 };
};
#endif // !defined(_HTTPINPUT_H)