about summary refs log tree commit diff
diff options
context:
space:
mode:
-rwxr-xr-xxdiff5
1 files changed, 5 insertions, 0 deletions
diff --git a/xdiff b/xdiff
index 626e2e5..b388c76 100755
--- a/xdiff
+++ b/xdiff
@@ -21,6 +21,11 @@ fi
 
 DIR=${1:-/etc}
 
+if ! [ -d "$DIR" ] ; then
+    echo "$DIR is not a valid directory" >&2
+    exit 1
+fi
+
 for newfile in $(find "$DIR" -name '*.new-*_*' | sort -V); do
 	$DIFF "$newfile" "${newfile%.new-*_*}"
 done