projects
/
yaz-moved-to-github.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
yaz-url: display usage if no ULRs are given
[yaz-moved-to-github.git]
/
util
/
yaz-url.c
diff --git
a/util/yaz-url.c
b/util/yaz-url.c
index
bdc912c
..
b59b176
100644
(file)
--- a/
util/yaz-url.c
+++ b/
util/yaz-url.c
@@
-58,6
+58,7
@@
int main(int argc, char **argv)
Z_HTTP_Header *http_headers = 0;
ODR odr = odr_createmem(ODR_ENCODE);
int exit_code = 0;
Z_HTTP_Header *http_headers = 0;
ODR odr = odr_createmem(ODR_ENCODE);
int exit_code = 0;
+ int no_urls = 0;
while ((ret = options("hH:p:u:x:", argv, argc, &arg))
!= YAZ_OPTIONS_EOF)
while ((ret = options("hH:p:u:x:", argv, argc, &arg))
!= YAZ_OPTIONS_EOF)
@@
-115,6
+116,7
@@
int main(int argc, char **argv)
fwrite(http_response->content_buf, 1,
http_response->content_len, stdout);
}
fwrite(http_response->content_buf, 1,
http_response->content_len, stdout);
}
+ no_urls++;
break;
default:
usage();
break;
default:
usage();
@@
-122,6
+124,8
@@
int main(int argc, char **argv)
}
yaz_url_destroy(p);
odr_destroy(odr);
}
yaz_url_destroy(p);
odr_destroy(odr);
+ if (no_urls == 0)
+ usage();
exit(exit_code);
}
exit(exit_code);
}