[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH] Fix endless loop introduced in commit c576c04c3
From: |
Tim Rühsen |
Subject: |
[PATCH] Fix endless loop introduced in commit c576c04c3 |
Date: |
Wed, 8 Apr 2020 10:00:14 +0200 |
2020-04-08 Tim Rühsen <address@hidden>
* src/pk-cmd.c (pk_cmd_get_next_match): Fix endless loop
introduced in commit c576c04c3.
---
ChangeLog | 5 +++++
src/pk-cmd.c | 2 +-
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/ChangeLog b/ChangeLog
index 4dfac209..fe9c89f8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2020-04-08 Tim Rühsen <address@hidden>
+
+ * src/pk-cmd.c (pk_cmd_get_next_match): Fix endless loop
+ introduced in commit c576c04c3.
+
2020-04-07 Tim Rühsen <address@hidden>
* src/pkl-fold.c (OP_BINARY_SSS): Use pk_str_concat instead of
diff --git a/src/pk-cmd.c b/src/pk-cmd.c
index cd0a3c8d..c9d51f9d 100644
--- a/src/pk-cmd.c
+++ b/src/pk-cmd.c
@@ -796,7 +796,7 @@ pk_cmd_get_next_match (int *idx, const char *x, size_t len)
/* Dot commands */
for (const struct pk_cmd **c = dot_cmds + *idx;
*c != &null_cmd;
- (*idx)++)
+ (*idx)++, c++)
{
if (strncmp ((*c)->name, x + 1, len - 1) == 0)
return xstrndup (x, len);
--
2.26.0
- [PATCH] Fix endless loop introduced in commit c576c04c3,
Tim Rühsen <=