• Stefy Lanza (nextime / spora )'s avatar
    Fix double Ctrl+C signal handling in wssshd · 873872d7
    Stefy Lanza (nextime / spora ) authored
    - Replaced counter-based signal handling with flag-based approach
    - Added sigint_handled flag to prevent multiple signal handler executions
    - First Ctrl+C: Sets flag and initiates graceful shutdown
    - Second Ctrl+C: Forces immediate exit with os._exit(1)
    - Prevents race conditions and multiple signal handler calls
    - Ensures proper single-signal behavior for graceful shutdown
    
    This resolves the issue where a single Ctrl+C was triggering both graceful shutdown and immediate exit messages.
    873872d7
Name
Last commit
Last update
..
__init__.py Loading commit data...
__main__.py Loading commit data...
config.py Loading commit data...
server.py Loading commit data...
terminal.py Loading commit data...
tunnel.py Loading commit data...
web.py Loading commit data...
websocket.py Loading commit data...