Remote crash bugfix merged from irssi.org.
authorPekka Riikonen <priikone@silcnet.org>
Sun, 23 Jun 2002 08:21:05 +0000 (08:21 +0000)
committerPekka Riikonen <priikone@silcnet.org>
Sun, 23 Jun 2002 08:21:05 +0000 (08:21 +0000)
apps/irssi/src/fe-common/core/formats.c

index 983a849e04304c3f7e09135976ec5c1a06d35676..064648941322401de74050619ef0be22579de55a 100644 (file)
@@ -907,9 +907,8 @@ char *strip_codes(const char *input)
                if (*p == 27 && p[1] != '\0') {
                         p++;
                        p = get_ansi_color(current_theme, p, NULL, NULL, NULL);
-               }
-
-                if (!IS_COLOR_CODE(*p))
+                       p--;
+               } else if (!IS_COLOR_CODE(*p))
                         *out++ = *p;   
         }