Commits

Anonymous committed 0405fca Draft

Merge changes in 269637 and update ChangeLog.

Comments (0)

Files changed (4)

-2010-06-09  Leif Madsen <lmadsen@digium.com>
+2010-06-10  Leif Madsen <lmadsen@digium.com>
 
 	* Asterisk 1.6.2.9-rc3 Released.
 
+2010-06-10  Tilghman Lesher <tlesher@digium.com>
+
+        * Ensure signals are not blocked inside other signal handlers.
+
+          This eliminates the annoying <beep> on the console.
+
+          (closes issue 0017477)
+           Reported by: jvandal
+           Patches:
+                 20100610__issue17477.diff.txt uploaded by tilghman (license 14
+
 2010-06-09  Paul Belanger <paul.belanger@polybeacon.com>
 
 	* Fix Debian init script to not use -c.
 
 static struct sigaction null_sig_handler = {
 	.sa_handler = _null_sig_handler,
+	.sa_flags = SA_RESTART,
 };
 
 static struct sigaction ignore_sig_handler = {
 
 static struct sigaction urg_handler = {
 	.sa_handler = _urg_handler,
+	.sa_flags = SA_RESTART,
 };
 
 static void _hup_handler(int num)
 
 static struct sigaction hup_handler = {
 	.sa_handler = _hup_handler,
+	.sa_flags = SA_RESTART,
 };
 
 static void _child_handler(int sig)
 
 static struct sigaction child_handler = {
 	.sa_handler = _child_handler,
+	.sa_flags = SA_RESTART,
 };
 
 /*! \brief Set maximum open files */
 
 static struct sigaction handle_SIGXFSZ = {
 	.sa_handler = _handle_SIGXFSZ,
+	.sa_flags = SA_RESTART,
 };
 
 static void ast_log_vsyslog(int level, const char *file, int line, const char *function, char *str, long pid)
 
 static struct sigaction null_sig_handler = {
 	.sa_handler = _null_sig_handler,
+	.sa_flags = SA_RESTART,
 };
 
 void ast_replace_sigchld(void);
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.