Index: trunk/ippTasks/diff.pro
===================================================================
--- trunk/ippTasks/diff.pro	(revision 12113)
+++ trunk/ippTasks/diff.pro	(revision 12368)
@@ -141,5 +141,9 @@
 
     ## generate output log based on filerule
-    $outroot = `ipp_datapath.pl $WORKDIR`
+    if ($WORKDIR == NULL)
+      $outroot = `pwd`
+    else
+      $outroot = `ipp_datapath.pl $WORKDIR`
+    end
     $outroot = $outroot/diff$DIFF_ID
     $logfile = $outroot/skycell.log
@@ -153,7 +157,7 @@
     # create the command line
     if ($VERBOSE > 1)
-      echo command diff_skycell.pl --diff_id $DIFF_ID --workdir $WORKDIR $ARGS
+      echo command diff_skycell.pl --diff_id $DIFF_ID --workdir $outroot $ARGS
     end
-    command diff_skycell.pl --diff_id $DIFF_ID --workdir $WORKDIR $ARGS
+    command diff_skycell.pl --diff_id $DIFF_ID --workdir $outroot $ARGS
   end
 
