/mandos/trunk

To get this branch, use:
bzr branch http://bzr.recompile.se/loggerhead/mandos/trunk

« back to all changes in this revision

Viewing changes to mandos

  • Committer: Björn Påhlsson
  • Date: 2009-01-29 22:01:00 UTC
  • Revision ID: belorn@nexus-20090129220100-8wzzh4q1b1ka56a2
* mandos (main): Catch SIGSEGV and raise RuntimeError.

Show diffs side-by-side

added added

removed removed

Lines of Context:
969
969
    # For convenience
970
970
    debug = server_settings["debug"]
971
971
    use_dbus = server_settings["use_dbus"]
 
972
 
 
973
    def sigsegvhandler(signum, frame):
 
974
        raise RuntimeError('Segmentation fault')
972
975
    
973
976
    if not debug:
974
977
        syslogger.setLevel(logging.WARNING)
975
978
        console.setLevel(logging.WARNING)
 
979
    else:
 
980
        signal.signal(signal.SIGSEGV, sigsegvhandler)
976
981
    
977
982
    if server_settings["servicename"] != "Mandos":
978
983
        syslogger.setFormatter(logging.Formatter