Bug 465299 - Validity check for mozStorageStatementWrapper::Initialize. r=sdwilsh

This commit is contained in:
Andrew Quartey 2011-12-05 15:44:41 +01:00
Родитель 540b175dcb
Коммит 7e1051e6b3
1 изменённых файлов: 3 добавлений и 0 удалений

Просмотреть файл

@ -79,6 +79,9 @@ StatementWrapper::Initialize(mozIStorageStatement *aStatement)
NS_ENSURE_ARG_POINTER(aStatement);
mStatement = static_cast<Statement *>(aStatement);
PRInt32 state;
(void)mStatement->GetState(&state);
NS_ENSURE_TRUE(state != mozIStorageStatement::MOZ_STORAGE_STATEMENT_INVALID, NS_ERROR_FAILURE);
// fetch various things we care about
(void)mStatement->GetParameterCount(&mParamCount);