about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--mscan.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/mscan.c b/mscan.c
index a209c2a..544835e 100644
--- a/mscan.c
+++ b/mscan.c
@@ -53,13 +53,12 @@ u8putstr(FILE *out, char *s, ssize_t l, int pad)
 			if (r < 0) {
 				r = 1;
 				fprintf(out, "%lc", (wint_t)replacement);
-				s++;
 			} else {
 				l -= wcwidth((wchar_t)c);
 				if (l >= 0)
 					fwrite(s, 1, r, out);
-				s += r;
 			}
+			s += r;
 		}
 	}
 	if (pad)