Mercurial > hg > xemacs-beta
comparison src/vdb-posix.c @ 3462:6c7605dfcf07
[xemacs-hg @ 2006-06-19 18:19:33 by james]
Fix various problems found by static checkers: use of uninitialized values,
dereferencing pointers before checking whether they are NULL, memory leaks,
and incomplete checking of return values. <m3k67gpyhk.fsf@jerrypc.cs.usu.edu>
author | james |
---|---|
date | Mon, 19 Jun 2006 18:19:38 +0000 |
parents | d81b1754aab1 |
children | 896a34d28b71 |
comparison
equal
deleted
inserted
replaced
3461:fd2936bbfc5f | 3462:6c7605dfcf07 |
---|---|
71 vdb_install_signal_handler (); | 71 vdb_install_signal_handler (); |
72 #endif /* FAULT_HANDLER_REINSTALL_HANDLER */ | 72 #endif /* FAULT_HANDLER_REINSTALL_HANDLER */ |
73 } | 73 } |
74 else /* default sigsegv handler */ | 74 else /* default sigsegv handler */ |
75 { | 75 { |
76 char *signal_name; | 76 char *signal_name = ""; |
77 if (signum == SIGSEGV) | 77 if (signum == SIGSEGV) |
78 signal_name = "SIGSEGV"; | 78 signal_name = "SIGSEGV"; |
79 else if (signum == SIGBUS) | 79 else if (signum == SIGBUS) |
80 signal_name = "SIGBUS"; | 80 signal_name = "SIGBUS"; |
81 else | 81 else |