Index: /tags/ipp-20100823/ippTools/src/magictool.c
===================================================================
--- /tags/ipp-20100823/ippTools/src/magictool.c	(revision 29371)
+++ /tags/ipp-20100823/ippTools/src/magictool.c	(revision 29372)
@@ -612,5 +612,5 @@
     PXOPT_COPY_STR(config->args, where, "-label", "label", "==");
 
-    psString query = psStringCopy("UPDATE magicRun SET fault = 0, state = 'new' WHERE fault != 0");
+    psString query = psStringCopy("UPDATE magicRun SET fault = 0 WHERE state = 'new' AND fault != 0");
 
     if (psListLength(where->list)) {
