msvcp60: Don't call _Eos on allocation error or 0-length string in basic_string::reserve.

This commit is contained in:
Piotr Caban 2013-09-19 11:58:55 +02:00 committed by Alexandre Julliard
parent 8aa65c79e7
commit bd610a66c4
1 changed files with 4 additions and 4 deletions

View File

@ -1714,7 +1714,7 @@ void __thiscall basic_string_char_reserve(basic_string_char *this, MSVCP_size_t
if(len > size)
return;
basic_string_char__Grow(this, size, FALSE);
if(basic_string_char__Grow(this, size, FALSE))
basic_string_char__Eos(this, len);
}
@ -3429,7 +3429,7 @@ void __thiscall basic_string_wchar_reserve(basic_string_wchar *this, MSVCP_size_
if(len > size)
return;
basic_string_wchar__Grow(this, size, FALSE);
if(basic_string_wchar__Grow(this, size, FALSE))
basic_string_wchar__Eos(this, len);
}