From d30a6fe77b633e400ecd3d26a3b9d5613cbd845e Mon Sep 17 00:00:00 2001 From: Chris Danford Date: Mon, 3 May 2004 00:33:45 +0000 Subject: [PATCH] don't throw if files are missing --- stepmania/src/CryptManager.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/stepmania/src/CryptManager.cpp b/stepmania/src/CryptManager.cpp index 5add631a6e..46870afa2f 100644 --- a/stepmania/src/CryptManager.cpp +++ b/stepmania/src/CryptManager.cpp @@ -88,6 +88,9 @@ void CryptManager::SignFileToFile( CString sPath, CString sSignatureFilename ) bool CryptManager::VerifyFileWithFile( CString sPath, CString sSignatureFilename ) { + if( !IsAFile(sPath) ) + return false; + if( sSignatureFilename == "" ) sSignatureFilename = sPath + SIGNATURE_APPEND; @@ -147,6 +150,9 @@ CString CryptManager::Sign( CString sPath ) bool CryptManager::Verify( CString sPath, CString sSignature ) { + if( !IsAFile(sPath) ) + return false; + ASSERT( PREFSMAN->m_bSignProfileData ); CString sPubFilename = PUBLIC_KEY_PATH;