修复进程异常退出的问题
This commit is contained in:
@@ -151,8 +151,8 @@ impl Context {
|
|||||||
Ordering::Relaxed,
|
Ordering::Relaxed,
|
||||||
guard,
|
guard,
|
||||||
) {
|
) {
|
||||||
Ok(p) => unsafe {
|
Ok(_p) => unsafe {
|
||||||
guard.defer_destroy(p);
|
guard.defer_destroy(udp_map_shared);
|
||||||
return;
|
return;
|
||||||
},
|
},
|
||||||
Err(e) => {
|
Err(e) => {
|
||||||
@@ -369,8 +369,8 @@ impl Context {
|
|||||||
Ordering::Relaxed,
|
Ordering::Relaxed,
|
||||||
guard,
|
guard,
|
||||||
) {
|
) {
|
||||||
Ok(p) => unsafe {
|
Ok(_p) => unsafe {
|
||||||
guard.defer_destroy(p);
|
guard.defer_destroy(table_share);
|
||||||
break;
|
break;
|
||||||
},
|
},
|
||||||
Err(e) => {
|
Err(e) => {
|
||||||
@@ -510,8 +510,8 @@ impl Context {
|
|||||||
Ordering::Relaxed,
|
Ordering::Relaxed,
|
||||||
guard,
|
guard,
|
||||||
) {
|
) {
|
||||||
Ok(p) => unsafe {
|
Ok(_p) => unsafe {
|
||||||
guard.defer_destroy(p);
|
guard.defer_destroy(table_share);
|
||||||
self.inner.route_table_time.remove(&(route_key, *id));
|
self.inner.route_table_time.remove(&(route_key, *id));
|
||||||
return;
|
return;
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user