poke-devel
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]