summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorColin Walters <walters@verbum.org>2014-06-21 12:11:56 -0400
committerColin Walters <walters@verbum.org>2014-06-21 15:57:43 -0400
commit6eac1085601db797661ca18e05f9235c3f742de7 (patch)
treea84d704072b9bae80cd7bb3470dc4e54f745a2f7
parent1962623bbcbefd7ad155d9c02478e3edc800cecd (diff)
downloadostree-6eac1085601db797661ca18e05f9235c3f742de7.tar.gz
remote: Minor argument parsing cleanup
Only access relevant portion of argv after we've verified argc. https://bugzilla.gnome.org/show_bug.cgi?id=731984
-rw-r--r--src/ostree/ot-builtin-remote.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/ostree/ot-builtin-remote.c b/src/ostree/ot-builtin-remote.c
index 75abc559..3a9c3b74 100644
--- a/src/ostree/ot-builtin-remote.c
+++ b/src/ostree/ot-builtin-remote.c
@@ -98,7 +98,7 @@ ostree_builtin_remote (int argc, char **argv, OstreeRepo *repo, GCancellable *ca
if (!strcmp (op, "add"))
{
- const char *url = argv[3];
+ const char *url;
char **iter;
gs_free char *target_name = NULL;
gs_unref_object GFile *target_conf = NULL;
@@ -110,6 +110,8 @@ ostree_builtin_remote (int argc, char **argv, OstreeRepo *repo, GCancellable *ca
goto out;
}
+ url = argv[3];
+
optbuilder = g_variant_builder_new (G_VARIANT_TYPE ("a{sv}"));
if (argc > 4)