From bd8895b4051018a18f4ccd0a4d3ade9e8ee88ce8 Mon Sep 17 00:00:00 2001 From: Trevor Rudolph Date: Thu, 21 Jan 2021 11:09:22 -0500 Subject: [PATCH] istringstream for BreakPoint parsing --- Source/Core/Core/PowerPC/BreakPoints.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Source/Core/Core/PowerPC/BreakPoints.cpp b/Source/Core/Core/PowerPC/BreakPoints.cpp index de1da3073211..9a5ac01ed83d 100644 --- a/Source/Core/Core/PowerPC/BreakPoints.cpp +++ b/Source/Core/Core/PowerPC/BreakPoints.cpp @@ -66,10 +66,9 @@ void BreakPoints::AddFromStrings(const TBreakPointsStr& bp_strings) { TBreakPoint bp; std::string flags; - std::stringstream ss; - ss << std::hex << bp_string; - ss >> bp.address; - ss >> flags; + std::istringstream iss(bp_string); + iss >> std::hex >> bp.address; + iss >> flags; bp.is_enabled = flags.find('n') != flags.npos; bp.log_on_hit = flags.find('l') != flags.npos; bp.break_on_hit = flags.find('b') != flags.npos;