diff --git a/CHANGES b/CHANGES
index 9fedb041ff..5b26892201 100644
--- a/CHANGES
+++ b/CHANGES
@@ -7,6 +7,9 @@
Changelog
Daniel S (4 October 2007)
+- I enabled test 1009 and made the --local-port use a wide range to reduce the
+ risk of failures.
+
- Kim Rinnewitz reported that --local-port didn't work with TFTP transfers.
This happened because the tftp code always uncondionally did a bind()
without caring if one already had been done and then it failed. I wrote a
diff --git a/tests/data/DISABLED b/tests/data/DISABLED
index 4bbaaffaa4..95953eab34 100644
--- a/tests/data/DISABLED
+++ b/tests/data/DISABLED
@@ -3,4 +3,4 @@
# test cases are run by runtests.pl. Just add the plain test case numbers, one
# per line.
# Lines starting with '#' letters are treated as comments.
-1009
+#1009
diff --git a/tests/data/test1009 b/tests/data/test1009
index 86470ff74b..b0a93e5e08 100644
--- a/tests/data/test1009
+++ b/tests/data/test1009
@@ -3,6 +3,7 @@
TFTP
TFTP RRQ
+--local-port
@@ -24,10 +25,10 @@ returned
tftp
-TFTP retrieve
+TFTP retrieve with --local-port
-tftp://%HOSTIP:%TFTPPORT//1009 --local-port 44444
+tftp://%HOSTIP:%TFTPPORT//1009 --local-port 44444-45444