diff --git a/src/chars.c b/src/chars.c
index cb0d7266de3c937c742216891b77be380de2581c..ab35fc62316566ac78436bb155b620fca44b9786 100644
--- a/src/chars.c
+++ b/src/chars.c
@@ -222,9 +222,9 @@ char *control_mbrep(const char *c, char *crep, int *crep_len)
 
 	*crep_len = wctomb(crep, control_wrep(wc));
 
-	if (*crep_mb_len <= 0) {
+	if (*crep_len <= 0) {
 	    wctomb(NULL, 0);
-	    *crep_mb_len = 0;
+	    *crep_len = 0;
 	}
     } else {
 #endif