Trying to fix segfault.
[gp-arc-client-c.git] / ext / arc_kill.cpp
index 0f43583..c0a098f 100644 (file)
@@ -3,17 +3,12 @@
  *  arcclientc
  *
  *  Created by Tamas Jung on 10/25/10.
- *  Copyright 2010 Epl. All rights reserved.
  *
  */
 
 #include "arc_kill.h"
 
 // -*- indent-tabs-mode: nil -*-
-
-#ifdef HAVE_CONFIG_H
-#include <config.h>
-#endif
 #include "logger.h"
 
 
@@ -83,16 +78,20 @@ int  arc_kill(int argc, char **argv) {
   if (timeout > 0)
     usercfg.Timeout(timeout);
 
-  if ((!joblist.empty() || !status.empty()) && jobs.empty() && clusters.empty())
+  if ((!joblist.empty() || !status.empty()) && jobs.empty() && clusters.empty()){
     all = true;
+    logger.msg(Arc::DEBUG, "Implicit all turned on");
+  }
 
   if (jobs.empty() && clusters.empty() && !all) {
     logger.msg(Arc::ERROR, "No jobs given");
     return 1;
   }
 
-  if (!jobs.empty() || all)
+  if (!jobs.empty() || all){
     usercfg.ClearSelectedServices();
+    logger.msg(Arc::DEBUG, "ClearSelectedServcies was invoked.");
+  }
 
   if (!clusters.empty()) {
     usercfg.ClearSelectedServices();