Commit 7831e44c by Nicolas Capens

Reset pointer to null after delete.

Fixes a double free. Change-Id: Ieb71dff4476132b9b2fb624223e26af49a4131ee Reviewed-on: https://swiftshader-review.googlesource.com/9728Reviewed-by: 's avatarAlexis Hétu <sugoi@google.com> Reviewed-by: 's avatarNicolas Capens <capn@google.com> Tested-by: 's avatarNicolas Capens <capn@google.com>
parent 7e95d884
...@@ -154,6 +154,7 @@ void MacroExpander::getToken(Token* token) ...@@ -154,6 +154,7 @@ void MacroExpander::getToken(Token* token)
{ {
*token = *mReserveToken; *token = *mReserveToken;
delete mReserveToken; delete mReserveToken;
mReserveToken = nullptr;
return; return;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment