summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xgetsrv8
-rw-r--r--uricut.c2
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;