修复进程异常退出的问题

This commit is contained in:
lubeilin
2023-10-06 22:25:30 +08:00
parent f746eadcf1
commit 0892c6eee9
+6 -6
View File
@@ -151,8 +151,8 @@ impl Context {
Ordering::Relaxed,
guard,
) {
Ok(p) => unsafe {
guard.defer_destroy(p);
Ok(_p) => unsafe {
guard.defer_destroy(udp_map_shared);
return;
},
Err(e) => {
@@ -369,8 +369,8 @@ impl Context {
Ordering::Relaxed,
guard,
) {
Ok(p) => unsafe {
guard.defer_destroy(p);
Ok(_p) => unsafe {
guard.defer_destroy(table_share);
break;
},
Err(e) => {
@@ -510,8 +510,8 @@ impl Context {
Ordering::Relaxed,
guard,
) {
Ok(p) => unsafe {
guard.defer_destroy(p);
Ok(_p) => unsafe {
guard.defer_destroy(table_share);
self.inner.route_table_time.remove(&(route_key, *id));
return;
},