diff options
author | miwi <miwi@FreeBSD.org> | 2008-08-29 15:08:04 +0000 |
---|---|---|
committer | miwi <miwi@FreeBSD.org> | 2008-08-29 15:08:04 +0000 |
commit | 5a057ba6b3bbddf616dff2c3d95b63be509744fb (patch) | |
tree | 8a0d42bab307e609b7715f0ba6e59c4a4f45ae86 /dns/dns_mre | |
parent | f9b7d9cbbd73c6e4019030ebc6dc195f3c9c403c (diff) | |
download | FreeBSD-ports-5a057ba6b3bbddf616dff2c3d95b63be509744fb.zip FreeBSD-ports-5a057ba6b3bbddf616dff2c3d95b63be509744fb.tar.gz |
- do not connect before sendto()
fixes "Socket is already connected" error
- Bump PORTREVISION
PR: 126886
Submitted by: maintainer
Diffstat (limited to 'dns/dns_mre')
-rw-r--r-- | dns/dns_mre/Makefile | 1 | ||||
-rw-r--r-- | dns/dns_mre/files/patch-dns_mre.c | 18 |
2 files changed, 17 insertions, 2 deletions
diff --git a/dns/dns_mre/Makefile b/dns/dns_mre/Makefile index aac8e28..d1bef60 100644 --- a/dns/dns_mre/Makefile +++ b/dns/dns_mre/Makefile @@ -7,6 +7,7 @@ PORTNAME= dns_mre PORTVERSION= 1.0 +PORTREVISION= 1 CATEGORIES= dns security MASTER_SITES= http://www.securebits.org/tools/ DISTNAME= ${PORTNAME}-v${PORTVERSION} diff --git a/dns/dns_mre/files/patch-dns_mre.c b/dns/dns_mre/files/patch-dns_mre.c index 7f95557..e2f8701 100644 --- a/dns/dns_mre/files/patch-dns_mre.c +++ b/dns/dns_mre/files/patch-dns_mre.c @@ -1,5 +1,5 @@ --- dns_mre.c.orig 2008-08-02 01:23:19.000000000 +0900 -+++ dns_mre.c 2008-08-02 20:37:50.000000000 +0900 ++++ dns_mre.c 2008-08-27 21:20:44.000000000 +0900 @@ -160,7 +160,6 @@ u_int8_t * udp_pointer = NULL; u_int8_t * dns_pointer = NULL; @@ -17,7 +17,21 @@ int i; if( !answer_flag ) -@@ -797,6 +796,7 @@ +@@ -720,13 +719,6 @@ + exit(1); + } + +- /* Connect to the DNS Server */ +- if( connect(sockfd, (struct sockaddr *) &q_d_addr, sizeof( q_d_addr )) == -1 ) +- { +- perror("connect()"); +- exit(1); +- } +- + /* Send the DNS Query */ + if( (numbytes = sendto(sockfd, (char *) payload, payload_size, 0, + (struct sockaddr *)&q_d_addr, sizeof( q_d_addr ))) == -1 ) +@@ -797,6 +789,7 @@ " -x <no_txids> Number of static Transaction IDs to use (optional; default 15)\n" " -v Verbosity\n" , cmd); |