From 39840438bb3c29a0b890745f490a350a84470b75 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Fri, 16 May 2014 15:34:33 +0200 Subject: dosfs: Fix read from invalid memory area --- cpukit/libfs/src/dosfs/msdos_conv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cpukit/libfs/src/dosfs/msdos_conv.c b/cpukit/libfs/src/dosfs/msdos_conv.c index 7e688ef3ce..b391717d07 100644 --- a/cpukit/libfs/src/dosfs/msdos_conv.c +++ b/cpukit/libfs/src/dosfs/msdos_conv.c @@ -631,7 +631,7 @@ msdos_filename_utf8_to_short_name_for_save ( * Strip any further characters up to a '.' or the end of the * string. */ - if ( *name_ptr == '.' ) { + if ( name_size > 0 && *name_ptr == '.' ) { ++name_ptr; --name_size; } -- cgit v1.2.3