From 1a7c73064f6e378277ec1459a31a5397c74ff497 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Thu, 21 Jun 2018 13:48:26 +0200 Subject: [PATCH] fix off-by-one error when adding user mirrors to an existing repo --- .../main/java/org/fdroid/fdroid/views/ManageReposActivity.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/fdroid/fdroid/views/ManageReposActivity.java b/app/src/main/java/org/fdroid/fdroid/views/ManageReposActivity.java index fe579d57d..926fd7367 100644 --- a/app/src/main/java/org/fdroid/fdroid/views/ManageReposActivity.java +++ b/app/src/main/java/org/fdroid/fdroid/views/ManageReposActivity.java @@ -785,7 +785,7 @@ public class ManageReposActivity extends AppCompatActivity repo.userMirrors = new String[]{url}; } else { int last = repo.userMirrors.length; - repo.userMirrors = Arrays.copyOf(repo.userMirrors, last); + repo.userMirrors = Arrays.copyOf(repo.userMirrors, last + 1); repo.userMirrors[last] = url; } values.put(RepoTable.Cols.USER_MIRRORS, Utils.serializeCommaSeparatedString(repo.userMirrors));