File tree Expand file tree Collapse file tree 4 files changed +4
-4
lines changed Expand file tree Collapse file tree 4 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -330,7 +330,7 @@ pub struct FeatureDerp {
330
330
/// Poll Keepalive: Application level keepalives meant to replace the TCP keepalives
331
331
/// They will use derp_keepalive as interval
332
332
#[ serde( default ) ]
333
- pub poll_keepalive : bool ,
333
+ pub poll_keepalive : Option < bool > ,
334
334
/// Enable polling of remote peer states to reduce derp traffic
335
335
pub enable_polling : Option < bool > ,
336
336
/// Use Mozilla's root certificates instead of OS ones [default false]
@@ -631,7 +631,7 @@ mod tests {
631
631
derp: Some ( FeatureDerp {
632
632
tcp_keepalive: Some ( 13 ) ,
633
633
derp_keepalive: Some ( 14 ) ,
634
- poll_keepalive: true ,
634
+ poll_keepalive: Some ( true ) ,
635
635
enable_polling: Some ( true ) ,
636
636
use_built_in_root_certificates: true ,
637
637
} ) ,
Original file line number Diff line number Diff line change @@ -149,7 +149,7 @@ impl From<&Option<FeatureDerp>> for DerpKeepaliveConfig {
149
149
if let Some ( derp_ka) = derp. derp_keepalive {
150
150
derp_keepalive = derp_ka;
151
151
}
152
- poll_keepalive = derp. poll_keepalive ;
152
+ poll_keepalive = derp. poll_keepalive . unwrap_or_default ( ) ;
153
153
}
154
154
155
155
DerpKeepaliveConfig {
Original file line number Diff line number Diff line change @@ -686,7 +686,7 @@ dictionary FeatureDerp {
686
686
u32? derp_keepalive;
687
687
/// Poll Keepalive: Application level keepalives meant to replace the TCP keepalives
688
688
/// They will reuse the derp_keepalive interval
689
- boolean poll_keepalive;
689
+ boolean? poll_keepalive;
690
690
/// Enable polling of remote peer states to reduce derp traffic
691
691
boolean? enable_polling;
692
692
/// Use Mozilla's root certificates instead of OS ones [default false]
You can’t perform that action at this time.
0 commit comments