diff options
Diffstat (limited to 'lib/mbsrchr.c')
-rw-r--r-- | lib/mbsrchr.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/lib/mbsrchr.c b/lib/mbsrchr.c index f3b2808451..9cc9ca8f0f 100644 --- a/lib/mbsrchr.c +++ b/lib/mbsrchr.c @@ -40,13 +40,11 @@ mbsrchr (const char *string, int c) const char *result = NULL; mbui_iterator_t iter; - for (mbui_init (iter, string);; mbui_advance (iter)) + for (mbui_init (iter, string); mbui_avail (iter); mbui_advance (iter)) { if (mb_len (mbui_cur (iter)) == 1 && (unsigned char) * mbui_cur_ptr (iter) == (unsigned char) c) result = mbui_cur_ptr (iter); - if (!mbui_avail (iter)) - break; } return (char *) result; } |