OpenSM: Don't exit when log fills disk

Signed-off-by: Hal Rosenstock <[EMAIL PROTECTED]>

Index: opensm/osm_log.c
===================================================================
--- opensm/osm_log.c    (revision 7645)
+++ opensm/osm_log.c    (working copy)
@@ -80,6 +80,9 @@ static char *month_str[] = {
 };
 #endif /* ndef WIN32 */
 
+static int log_exit_count = 0;
+
+
 void
 osm_log(
   IN osm_log_t* const p_log,
@@ -175,8 +178,10 @@ osm_log(
     
     if (ret < 0)
     {
-      fprintf(stderr, "OSM LOG FAILURE! Probably quota exceeded\n");
-      exit(1);
+      if (log_exit_count++ < 10)
+      {
+        fprintf(stderr, "OSM LOG FAILURE! Quota probably exceeded\n");
+      }
     }
   }
 }



_______________________________________________
openib-general mailing list
[email protected]
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to