|
@@ -375,7 +375,9 @@ impl ZeroIDC {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- println!("thread done!")
|
|
|
+ println!("thread done!");
|
|
|
+ (*inner_local.lock().unwrap()).running = false;
|
|
|
+ println!("set idc thread running flag to false");
|
|
|
}));
|
|
|
}
|
|
|
}
|
|
@@ -400,7 +402,7 @@ impl ZeroIDC {
|
|
|
|
|
|
pub fn set_nonce_and_csrf(&mut self, csrf_token: String, nonce: String) {
|
|
|
let local = Arc::clone(&self.inner);
|
|
|
- let _ = (*local.lock().expect("can't lock inner"))
|
|
|
+ (*local.lock().expect("can't lock inner"))
|
|
|
.as_opt()
|
|
|
.map(|i| {
|
|
|
if i.running {
|