Index: /trunk/MagicSoft/Mars/mreport/MReportRun.cc
===================================================================
--- /trunk/MagicSoft/Mars/mreport/MReportRun.cc	(revision 3817)
+++ /trunk/MagicSoft/Mars/mreport/MReportRun.cc	(revision 3818)
@@ -47,5 +47,5 @@
 // is expected.
 //
-MReportRun::MReportRun() : MReport("RUN-REPORT", kFALSE), fRunNumber(0)
+MReportRun::MReportRun() : MReport("RUN-REPORT", kFALSE), fRunNumber(-1)
 {
     fName  = "MReportRun";
@@ -59,13 +59,13 @@
 Int_t MReportRun::InterpreteBody(TString &str)
 {
-    const Int_t pos = str.First(' ');
-    if (pos<0)
+    const Int_t ws = str.First(' ');
+    if (ws<0)
     {
         *fLog << warn << "WARNING - Token not found." << endl;
         return kCONTINUE;
     }
-    const TString tok=str(0, pos);
+    const TString tok=str(0, ws);
 
-    str.Remove(0, pos);
+    str.Remove(0, ws);
     str = str.Strip(TString::kBoth);
 
@@ -82,5 +82,5 @@
     {
         if (fRunNumber!=-1)
-            *fLog << warn << "WARNING - RUN-REPORT STOP missing." << endl;
+            *fLog << warn << "WARNING - RUN-REPORT STOP missing for run #" << dec << fRunNumber <<  endl;
         fRunNumber = run;
     }
@@ -88,5 +88,5 @@
     {
         if (fRunNumber==-1)
-            *fLog << warn << "WARNING - RUN-REPORT START missing." << endl;
+            *fLog << warn << "WARNING - RUN-REPORT START missing for run #" << dec << fRunNumber << endl;
         fRunNumber = -1;
     }
