diff --git a/stepmania/src/archutils/Win32/CrashHandlerChild.cpp b/stepmania/src/archutils/Win32/CrashHandlerChild.cpp index f090fab60e..003d02892c 100644 --- a/stepmania/src/archutils/Win32/CrashHandlerChild.cpp +++ b/stepmania/src/archutils/Win32/CrashHandlerChild.cpp @@ -747,16 +747,15 @@ bool CrashDialog::HandleMessage( UINT msg, WPARAM wParam, LPARAM lParam ) if( sError.empty() && sResult.empty() ) sError = "No data received"; + SAFE_DELETE( m_pPost ); + if( !sError.empty() ) { SetDialogInitial(); SetWindowText( GetDlgItem(hDlg, IDC_MAIN_TEXT), ERROR_SENDING_REPORT.GetValue() ); - SAFE_DELETE( m_pPost ); break; } - SAFE_DELETE( m_pPost ); - PARSEINFO pi; XNode xml; xml.Load( sResult, &pi );