[DRBD-cvs] svn commit by lars - r2125 - branches/drbd-0.7/user - forgot to mask out 'DONT_REPORT_FAILED' flag in drbdadm

drbd-cvs at lists.linbit.com drbd-cvs at lists.linbit.com
Sun Mar 26 21:25:24 CEST 2006


Author: lars
Date: 2006-03-26 21:25:23 +0200 (Sun, 26 Mar 2006)
New Revision: 2125

Modified:
   branches/drbd-0.7/user/drbdadm_main.c
Log:
forgot to mask out 'DONT_REPORT_FAILED' flag in drbdadm m_system(argv,flags)

Modified: branches/drbd-0.7/user/drbdadm_main.c
===================================================================
--- branches/drbd-0.7/user/drbdadm_main.c	2006-03-23 09:49:09 UTC (rev 2124)
+++ branches/drbd-0.7/user/drbdadm_main.c	2006-03-26 19:25:23 UTC (rev 2125)
@@ -456,10 +456,13 @@
     int timeout;
     sigaction(SIGALRM,&sa,&so);
     alarm_raised=0;
-    switch(flags) {
+    switch(flags & 0x0f) {
     case SLEEPS_SHORT:     timeout = 5; break;
     case SLEEPS_LONG:      timeout = 120; break;
     case SLEEPS_VERY_LONG: timeout = 600; break;
+    default:
+			   fprintf(stderr,"%s:%u: oops... flags=%02x\n", __FILE__ , __LINE__ , flags);
+			   exit(E_thinko);
     }
     alarm(timeout);
   }



More information about the drbd-cvs mailing list