Opened 12 years ago

Closed 12 years ago

#798 closed defect (fixed)

ExpressionEngineUtilDataReader stability

Reported by: jng Owned by: gregboone
Priority: major Milestone: 3.7.0
Component: FDO API Version: 3.7.0
Severity: 3 Keywords:
Cc: External ID:

Description

Using the FdoExpressionEngineUtilDataReader in debug mode seems to cause issues when cleaned up. The problem was that m_resultsStack is being rendrered into an invalid pointer (0xfeeefeee) at this line. This causes problesm in the destructor where this pointer gets deleted.

Attached is a patch to add an actual API to FdoResultsStack instead of allowing direct access to the m_results member. This resolves the invalid pointer problem in debug mode, and nothing is affected in release mode.

Attachments (1)

FdoExpressionEngineUtilDataReader.cpp.patch (4.8 KB ) - added by jng 12 years ago.
Proposed patch

Download all attachments as: .zip

Change History (2)

by jng, 12 years ago

Proposed patch

comment:1 by jng, 12 years ago

Resolution: fixed
Status: newclosed

Fixed r6295

Note: See TracTickets for help on using tickets.