Resolved dangerous usage of c_str(). The value returned by c_str() is invalid after this call
This commit is contained in:
parent
c5bbd3cec5
commit
9748d39169
|
@ -446,7 +446,6 @@ static void KeyboardCommands (void)
|
||||||
{
|
{
|
||||||
int is_shift, is_alt;
|
int is_shift, is_alt;
|
||||||
|
|
||||||
char *movie_fname = "";
|
|
||||||
// get the keyboard input
|
// get the keyboard input
|
||||||
|
|
||||||
// check if the family keyboard is enabled
|
// check if the family keyboard is enabled
|
||||||
|
@ -573,10 +572,9 @@ static void KeyboardCommands (void)
|
||||||
{
|
{
|
||||||
if (is_shift)
|
if (is_shift)
|
||||||
{
|
{
|
||||||
movie_fname =
|
std::string movie_fname = FCEU_MakeFName (FCEUMKF_MOVIE, 0, 0);
|
||||||
const_cast <char *>(FCEU_MakeFName (FCEUMKF_MOVIE, 0, 0).c_str ());
|
FCEUI_printf ("Recording movie to %s\n", movie_fname.c_str() );
|
||||||
FCEUI_printf ("Recording movie to %s\n", movie_fname);
|
FCEUI_SaveMovie(movie_fname.c_str() , MOVIE_FLAG_NONE, L"");
|
||||||
FCEUI_SaveMovie (movie_fname, MOVIE_FLAG_NONE, L"");
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue