summaryrefslogtreecommitdiff
path: root/examples/network/ls-remote.c
diff options
context:
space:
mode:
authorRussell Belfer <rb@github.com>2013-04-09 11:40:00 -0700
committerRussell Belfer <rb@github.com>2013-04-09 11:40:00 -0700
commit9da187e83d1b8ab513a43fd54a9fe2be11b1703f (patch)
tree5a0ad82e821540fe5b23ee24c6fe53c9a59aa804 /examples/network/ls-remote.c
parent94750e8af246b2adf7bd5766e7e0da5fcf928d24 (diff)
downloadlibgit2-9da187e83d1b8ab513a43fd54a9fe2be11b1703f.tar.gz
Fix clang warnings and improve checks
Diffstat (limited to 'examples/network/ls-remote.c')
-rw-r--r--examples/network/ls-remote.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/examples/network/ls-remote.c b/examples/network/ls-remote.c
index 737eeacd3..252011828 100644
--- a/examples/network/ls-remote.c
+++ b/examples/network/ls-remote.c
@@ -8,7 +8,7 @@ static int show_ref__cb(git_remote_head *head, void *payload)
{
char oid[GIT_OID_HEXSZ + 1] = {0};
- payload = payload;
+ (void)payload;
git_oid_fmt(oid, &head->oid);
printf("%s\t%s\n", oid, head->name);
return 0;
@@ -67,7 +67,11 @@ int ls_remote(git_repository *repo, int argc, char **argv)
{
int error;
- argc = argc;
+ if (argc < 2) {
+ fprintf(stderr, "usage: %s ls-remote <remote>\n", argv[-1]);
+ return EXIT_FAILURE;
+ }
+
/* If there's a ':' in the name, assume it's an URL */
if (strchr(argv[1], ':') != NULL) {
error = use_unnamed(repo, argv[1]);