diff --git a/ds/string.c b/ds/string.c index a6e4baf..179e2f2 100644 --- a/ds/string.c +++ b/ds/string.c @@ -1700,7 +1700,7 @@ int b_string_iterator_begin(const b_string *string, b_string_iterator *it) return -1; } - const char *s = string_ptr(it->_s_p); + const char *s = string_ptr(p); it->_m = ITERATOR_MODE_CHARS; it->_s_p = p; it->char_value = utf8_codepoint_decode(s);