Commit 7633f8dd6410d98bc790fb7ee05ca56ac7a75c5b

  • avatar
  • dums <dums @01b27279-081b-0410…d9d9e0fb0389.>
  • Fri Dec 07 22:19:08 CET 2007
Fix a 1 byte memory overrun.

git-svn-id: https://stlport.svn.sourceforge.net/svnroot/stlport/branches/STLPORT_5_1/STLport@3304 01b27279-081b-0410-8cf9-d9d9e0fb0389
  
12007-12-07 Francois Dumont <dums@users.sourceforge.net>
2
3 * src/c_locale_glibc/c_locale_glibc2.c: Fix a potential one
4 byte memory overrun.
5
162007-11-12 Petr Ovtchenkov <complement@users.sourceforge.net>
27
38 * test/unit/fstream_test.cpp: testcase for bug #1830513;
  
282282 return NULL; /* Category not found. */
283283 ++expr;
284284 len_name = strcspn( expr, ";" );
285 len_name = len_name > _Locale_MAX_SIMPLE_NAME ? _Locale_MAX_SIMPLE_NAME : len_name;
285 len_name = len_name >= _Locale_MAX_SIMPLE_NAME ? _Locale_MAX_SIMPLE_NAME - 1: len_name;
286286 strncpy( buf, expr, len_name );
287287 buf[len_name] = 0;
288288 return buf;