Permalink
Browse files

Debugger: Fix bounds warnings in debug mode.

Technically these were accessing outside the container.
  • Loading branch information...
unknownbrackets committed Jun 10, 2018
1 parent 9d96e65 commit 4232ef59b4b81a9f5e87f8c90477bac7e85a8cd6
Showing with 2 additions and 2 deletions.
  1. +1 −1 Windows/GEDebugger/TabState.cpp
  2. +1 −1 ext/native/net/websocket_server.cpp
@@ -880,7 +880,7 @@ void CtrlStateValues::OnRightClick(int row, int column, const POINT &point) {
SetMenuDefaultItem(subMenu, ID_REGLIST_CHANGE, FALSE);
// Ehh, kinda ugly.
if (rows_ == &watchList[0]) {
if (!watchList.empty() && rows_ == &watchList[0]) {
ModifyMenu(subMenu, ID_GEDBG_WATCH, MF_BYCOMMAND | MF_STRING, ID_GEDBG_WATCH, L"Remove Watch");
} else {
ModifyMenu(subMenu, ID_GEDBG_WATCH, MF_BYCOMMAND | MF_STRING, ID_GEDBG_WATCH, L"Add Watch");
@@ -526,7 +526,7 @@ void WebSocketServer::SendFlush() {
// Drain out as much of our buffer as possible.
size_t totalPushed = 0;
while (!outBuf_.empty()) {
while (outBuf_.size() - totalPushed != 0) {
size_t pushed = out_->PushAtMost((const char *)&outBuf_[totalPushed], outBuf_.size() - totalPushed);
if (pushed == 0)
break;

0 comments on commit 4232ef5

Please sign in to comment.