Author: vlendec
Date: 2007-01-21 17:58:56 +0000 (Sun, 21 Jan 2007)
New Revision: 20934

WebSVN: 
http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=20934

Log:
I *hate* deep indents :-)
Modified:
   branches/SAMBA_4_0/source/lib/events/events_signal.c


Changeset:
Modified: branches/SAMBA_4_0/source/lib/events/events_signal.c
===================================================================
--- branches/SAMBA_4_0/source/lib/events/events_signal.c        2007-01-21 
16:25:25 UTC (rev 20933)
+++ branches/SAMBA_4_0/source/lib/events/events_signal.c        2007-01-21 
17:58:56 UTC (rev 20934)
@@ -185,38 +185,40 @@
        }
        
        for (i=0;i<NUM_SIGNALS+1;i++) {
+               struct signal_event *se, *next;
                uint32_t count = sig_state.signal_count[i];
-               if (count != 0) {
-                       struct signal_event *se, *next;
-                       for (se=sig_state.sig_handlers[i];se;se=next) {
-                               next = se->next;
+
+               if (count == 0) {
+                       continue;
+               }
+               for (se=sig_state.sig_handlers[i];se;se=next) {
+                       next = se->next;
 #ifdef SA_SIGINFO
-                               if (se->sa_flags & SA_SIGINFO) {
-                                       int j;
-                                       for (j=0;j<count;j++) {
-                                               se->handler(ev, se, i, 1, 
-                                                           
(void*)&sig_state.sig_info[i][j], 
-                                                           se->private_data);
-                                       }
-                                       if (count == SA_INFO_QUEUE_COUNT) {
-                                               /* we'd filled the queue, 
unblock the
-                                                  signal now */
-                                               sigset_t set;
-                                               sigemptyset(&set);
-                                               sigaddset(&set, i);
-                                               sigprocmask(SIG_UNBLOCK, &set, 
NULL);
-                                       }
-                                       continue;
+                       if (se->sa_flags & SA_SIGINFO) {
+                               int j;
+                               for (j=0;j<count;j++) {
+                                       se->handler(ev, se, i, 1, 
+                                                   
(void*)&sig_state.sig_info[i][j], 
+                                                   se->private_data);
                                }
-#endif
-                               se->handler(ev, se, i, count, NULL, 
se->private_data);
-                               if (se->sa_flags & SA_RESETHAND) {
-                                       talloc_free(se);
+                               if (count == SA_INFO_QUEUE_COUNT) {
+                                       /* we'd filled the queue, unblock the
+                                          signal now */
+                                       sigset_t set;
+                                       sigemptyset(&set);
+                                       sigaddset(&set, i);
+                                       sigprocmask(SIG_UNBLOCK, &set, NULL);
                                }
+                               continue;
                        }
-                       sig_state.signal_count[i] -= count;
-                       sig_state.got_signal -= count;
+#endif
+                       se->handler(ev, se, i, count, NULL, se->private_data);
+                       if (se->sa_flags & SA_RESETHAND) {
+                               talloc_free(se);
+                       }
                }
+               sig_state.signal_count[i] -= count;
+               sig_state.got_signal -= count;
        }
 
        return 1;

Reply via email to