Index: /trunk/FACT++/src/StateMachineImp.cc
===================================================================
--- /trunk/FACT++/src/StateMachineImp.cc	(revision 14071)
+++ /trunk/FACT++/src/StateMachineImp.cc	(revision 14072)
@@ -140,15 +140,12 @@
     // Unfortunately, front() doesn't necessarily return 0 if
     // queue is empty
-    if (fEventQueue.size())
-    {
-        while (1)
-        {
-            Event *q=fEventQueue.front();
-            if (!q)
-                break;
-
-            fEventQueue.pop();
-            delete q;
-        }
+    while (fEventQueue.size())
+    {
+        Event *q=fEventQueue.front();
+        if (!q)
+            break;
+
+        fEventQueue.pop();
+        delete q;
     }
 }
