diff --git a/autotest.sh b/autotest.sh
index f53d37ec09bddfff3cea6b0c84167fcebc5053a9..f42ca41de9dfd796e7bc2c3876e2959cb333e542 100755
--- a/autotest.sh
+++ b/autotest.sh
@@ -389,7 +389,7 @@ if [ -z "$1" ]
 	done
 else
 	FILENAME="$2"
-	if [ ! -z "$2" ] && [ ! -f "tests/$FILENAME" ]; then
+	if [ ! -z "$2" ] && [ ! -f "tests/$FILENAME" ] && [ "${FILENAME:0:2}" != "--" ]; then
 		FILENAME="../$FILENAME"
 	fi
 	execute_tests "$1" "$FILENAME" "$3"