Index: trunk/MagicSoft/Mars/Changelog
===================================================================
--- trunk/MagicSoft/Mars/Changelog	(revision 7858)
+++ trunk/MagicSoft/Mars/Changelog	(revision 7859)
@@ -18,5 +18,13 @@
 
                                                  -*-*- END OF LINE -*-*-
- 2006/08/05
+ 2006/08/06 Thomas Bretz
+
+   * datacenter/macros/checkstardone.C, 
+     datacenter/macros/checkfileavail.C:
+     - fixed. res was still not correctly deleted
+
+
+
+ 2006/08/05 Thomas Bretz
 
    * datacente/macros/fillsignal.C:
@@ -30,4 +38,5 @@
    * datacenter/macros/checkstardone.C:
      - fixed. was completely broken, didn't even compile.
+
 
 
Index: trunk/MagicSoft/Mars/datacenter/macros/checkfileavail.C
===================================================================
--- trunk/MagicSoft/Mars/datacenter/macros/checkfileavail.C	(revision 7858)
+++ trunk/MagicSoft/Mars/datacenter/macros/checkfileavail.C	(revision 7859)
@@ -77,5 +77,7 @@
     }
 
-    TString rc = (*row)[0];
+    TSQLRow *row = res->Next();
+
+    TString rc = row ? (*row)[0] : "";
 
     delete res;
Index: trunk/MagicSoft/Mars/datacenter/macros/checkstardone.C
===================================================================
--- trunk/MagicSoft/Mars/datacenter/macros/checkstardone.C	(revision 7858)
+++ trunk/MagicSoft/Mars/datacenter/macros/checkstardone.C	(revision 7859)
@@ -75,8 +75,6 @@
 
     TSQLRow *row = res->Next();
-    if (!row)
-       return "";
 
-    TString rc = (*row)[0];
+    TString rc = row ? (*row)[0] : "";
 
     delete res;
