From 245e54a0bdb845e336cc5d62b93ec8a1d4330695 Mon Sep 17 00:00:00 2001 From: epoch Date: Thu, 16 Apr 2020 00:06:57 +0000 Subject: made getsrv use host instead of dig by default. --- getsrv | 8 ++++---- uricut.c | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/getsrv b/getsrv index 62f4f5c..58fb03b 100755 --- a/getsrv +++ b/getsrv @@ -12,12 +12,12 @@ if [ "_$*" != "_" ];then else filter=cat fi -if which dig >/dev/null;then - dig +short -t SRV "$record" - #echo "after dig" >&2 -elif which host >/dev/null;then +if which host >/dev/null;then host -t SRV "$record" | cut '-d ' -f5- #echo "after host" >&2 +elif which dig >/dev/null;then + dig +short -t SRV "$record" + #echo "after dig" >&2 else echo "how am I supposed to get a srv record without dig or host? giving up." >&2 exit 1 diff --git a/uricut.c b/uricut.c index e34a677..df8136e 100644 --- a/uricut.c +++ b/uricut.c @@ -39,7 +39,7 @@ int main(int argc,char *argv[]) { char *line=0; short args[256];//this needs to be a short to make room for the F_WHOLE_URI int i,j,c=0; - int size=1024; + int size=8192;//use this to increase max length of URIs we can read from stdin char at_least_one=0; char fixme=0; char using_stdin=1; -- cgit v1.2.3