Kim Rinnewitz reported that --local-port didn't work with TFTP transfers.
authorDaniel Stenberg <daniel@haxx.se>
Thu, 4 Oct 2007 10:01:41 +0000 (10:01 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Thu, 4 Oct 2007 10:01:41 +0000 (10:01 +0000)
commit67d94514b0d1501832a52fd42db8f5a41151d7f5
treeb1c4f029b0c92dd4579ed33e3dcd71f8a74bbadf
parent91b38857ef9ab1f345f0c8914ef3feec803f8752
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
test case (1009) to verify this, but it is a bit error-prone since it will
have to pick a fixed local port number and since the tests are run on so
many different hosts in different situations I add it in disabled state.
CHANGES
RELEASE-NOTES
lib/connect.c
lib/tftp.c
lib/urldata.h
tests/data/DISABLED
tests/data/Makefile.am
tests/data/test1009 [new file with mode: 0644]