diff options
Diffstat (limited to 'cpukit/libfs/src/dosfs/msdos_conv_utf8.c')
-rw-r--r-- | cpukit/libfs/src/dosfs/msdos_conv_utf8.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/cpukit/libfs/src/dosfs/msdos_conv_utf8.c b/cpukit/libfs/src/dosfs/msdos_conv_utf8.c index ddf2fdbaa7..cc5c0271a7 100644 --- a/cpukit/libfs/src/dosfs/msdos_conv_utf8.c +++ b/cpukit/libfs/src/dosfs/msdos_conv_utf8.c @@ -222,10 +222,10 @@ static int msdos_utf8_normalize_and_fold( ); if ( result >= 0 ) { - if ( result < unicode_buf_size ) { + if ( result <= unicode_buf_size ) { unicodes_to_reencode = result; } else { - unicodes_to_reencode = unicode_buf_size - 1; + unicodes_to_reencode = unicode_buf_size; eno = ENOMEM; } |