diff options
Diffstat (limited to 'src/or/main.c')
-rw-r--r-- | src/or/main.c | 6 |
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; } } |