aboutsummaryrefslogtreecommitdiff
path: root/src/or/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/or/main.c')
-rw-r--r--src/or/main.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/or/main.c b/src/or/main.c
index 9bcd31b9b..148c6e030 100644
--- a/src/or/main.c
+++ b/src/or/main.c
@@ -1220,6 +1220,9 @@ control_signal_act(int the_signal)
case 15:
signal_callback(0,0,(void*)(uintptr_t)SIGTERM);
break;
+ case SIGNEWNYM:
+ signal_callback(0,0,(void*)(uintptr_t)SIGNEWNYM);
+ break;
default:
return -1;
}
@@ -1274,6 +1277,9 @@ signal_callback(int fd, short events, void *arg)
zombies */
break;
#endif
+ case SIGNEWNYM:
+ circuit_expire_all_dirty_circs();
+ break;
}
}