tvi: do not copy vi_charlast into itself in vi_findchar() - neatvi - [fork] simple vi-type editor with UTF-8 support
 (HTM) git clone git://src.adamsgaard.dk/neatvi
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
       ---
 (DIR) commit a361130de2e06249c9bc838a050f09333b0d762d
 (DIR) parent 54a452c55c89f3f3bc1a58741b81f2471c7a9c18
 (HTM) Author: Ali Gholami Rudi <ali@rudi.ir>
       Date:   Wed,  3 Mar 2021 11:27:29 +0330
       
       vi: do not copy vi_charlast into itself in vi_findchar()
       
       Diffstat:
         M vi.c                                |       3 ++-
       
       1 file changed, 2 insertions(+), 1 deletion(-)
       ---
 (DIR) diff --git a/vi.c b/vi.c
       t@@ -246,7 +246,8 @@ static int vi_nextcol(struct lbuf *lb, int dir, int *row, int *off)
        
        static int vi_findchar(struct lbuf *lb, char *cs, int cmd, int n, int *row, int *off)
        {
       -        strcpy(vi_charlast, cs);
       +        if (cs != vi_charlast)
       +                strcpy(vi_charlast, cs);
                vi_charcmd = cmd;
                return lbuf_findchar(lb, cs, cmd, n, row, off);
        }