iprevent off by 1 - iomenu - interactive terminal-based selection menu Err bitreich.org 70 hgit clone git://bitreich.org/iomenu git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/iomenu URL:git://bitreich.org/iomenu git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/iomenu bitreich.org 70 1Log /scm/iomenu/log.gph bitreich.org 70 1Files /scm/iomenu/files.gph bitreich.org 70 1Refs /scm/iomenu/refs.gph bitreich.org 70 1Tags /scm/iomenu/tag bitreich.org 70 1README /scm/iomenu/file/README.gph bitreich.org 70 1LICENSE /scm/iomenu/file/LICENSE.gph bitreich.org 70 i--- Err bitreich.org 70 1commit e5026f5e15dba1cd072196edf8a1ead240ab4b2c /scm/iomenu/commit/e5026f5e15dba1cd072196edf8a1ead240ab4b2c.gph bitreich.org 70 1parent e3bca30c0b12f79deb675e0e7bd36917226e3dff /scm/iomenu/commit/e3bca30c0b12f79deb675e0e7bd36917226e3dff.gph bitreich.org 70 hAuthor: Josuah Demangeon URL:mailto:mail@josuah.net bitreich.org 70 iDate: Fri, 8 Dec 2017 10:18:13 +0100 Err bitreich.org 70 i Err bitreich.org 70 iprevent off by 1 Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i M iomenu.c | 4 ++-- Err bitreich.org 70 i Err bitreich.org 70 i1 file changed, 2 insertions(+), 2 deletions(-) Err bitreich.org 70 i--- Err bitreich.org 70 1diff --git a/iomenu.c b/iomenu.c /scm/iomenu/file/iomenu.c.gph bitreich.org 70 i@@ -75,9 +75,9 @@ split_lines(char *buf) Err bitreich.org 70 i linec = 1; Err bitreich.org 70 i for (b = buf; (b = strchr(b, '\n')) != NULL && b[1] != '\0'; b++) Err bitreich.org 70 i linec++; Err bitreich.org 70 i- if ((lv = linev = calloc(linec, sizeof (char **))) == NULL) Err bitreich.org 70 i+ if ((lv = linev = calloc(linec + 1, sizeof (char **))) == NULL) Err bitreich.org 70 i die("calloc"); Err bitreich.org 70 i- if ((mv = matchv = calloc(linec, sizeof (char **))) == NULL) Err bitreich.org 70 i+ if ((mv = matchv = calloc(linec + 1, sizeof (char **))) == NULL) Err bitreich.org 70 i die("calloc"); Err bitreich.org 70 i *mv = *lv = b = buf; Err bitreich.org 70 i while ((b = strchr(b, '\n')) != NULL) { Err bitreich.org 70 .