diff --git a/clean-all.sh b/clean-all.sh
index 3597650a7e8dabd96c3488b6eefb255989eb692b..d0766da23ea2e529218baba53bcc1814a9272686 100755
--- a/clean-all.sh
+++ b/clean-all.sh
@@ -72,8 +72,10 @@ if [ -d $ZIPR_HOME ]; then
 	scons -c || exit
 fi
 
-cd $DAFFY_HOME
-./clean_cfar.sh
+if [ -d $DAFFY_HOME ]; then
+	cd $DAFFY_HOME
+	./clean_cfar.sh
+fi
 
 cd $PEASOUP_UMBRELLA_DIR