3
0
Fork 0
forked from mirrors/nixpkgs

jwhois: fix service name

after an update of iana-etc the service name of whois changed
This commit is contained in:
Jörg Thalheim 2017-04-20 07:32:02 +02:00
parent f0f9cad9f2
commit 080c799f38
No known key found for this signature in database
GPG key ID: CA4106B8D7CC79FA
2 changed files with 18 additions and 1 deletions

View file

@ -13,7 +13,7 @@ stdenv.mkDerivation {
sed -i -e "s|/usr/bin/lynx|${lynx}/bin/lynx|g" $out/etc/jwhois.conf
'';
patches = [ ./connect.patch ];
patches = [ ./connect.patch ./service-name.patch ];
meta = {
description = "A client for the WHOIS protocol allowing you to query the owner of a domain name";

View file

@ -0,0 +1,17 @@
--- a/src/dns.c 2007-06-25 23:58:38.000000000 -0700
+++ b/src/dns.c 2016-06-04 16:20:19.644865127 -0700
@@ -113,12 +113,13 @@
lookup_host_addrinfo(struct addrinfo **res, const char *host, int port)
{
struct addrinfo hints;
- char ascport[10] = "whois";
+ char ascport[10] = "nicname";
int error;
memset(&hints, 0, sizeof(hints));
hints.ai_family = PF_UNSPEC;
+ hints.ai_flags = AI_ADDRCONFIG;
hints.ai_socktype = SOCK_STREAM;
if (port)
sprintf(ascport, "%9.9d", port);