]> diplodocus.org Git - nmh/blobdiff - sbr/fmt_rfc2047.c
More test-mhmail probing.
[nmh] / sbr / fmt_rfc2047.c
index 4d3fc296d0e90d987d5002035446f30884dd0e5e..25c98c3ded2ae2b392eb652a7ff1d41a49f12318 100644 (file)
@@ -303,8 +303,10 @@ decode_rfc2047 (char *str, char *dst, size_t dstlen)
                            break;
                        /* skip to next input character */
                        if (fromutf8) {
-                           for (start++;(start < q) && ((*start & 192) == 128);start++)
-                               inbytes--;
+                           for (++start, --inbytes;
+                                start < q  &&  (*start & 192) == 128;
+                                ++start, --inbytes)
+                               continue;
                        } else
                            start++, inbytes--;
                        if (start >= q)