Minor change in detachImage() for Xcb, Xlib, Wayland WSIs

Bug: b/162351826
Change-Id: Idd8e6c869ffa99945e7a6bc7701a7ab854f18432
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/47188
Kokoro-Result: kokoro <noreply+kokoro@google.com>
Presubmit-Ready: Alexis Hétu <sugoi@google.com>
Reviewed-by: Alexis Hétu <sugoi@google.com>
Tested-by: Alexis Hétu <sugoi@google.com>
diff --git a/src/WSI/WaylandSurfaceKHR.cpp b/src/WSI/WaylandSurfaceKHR.cpp
index ac7f2fc..405b44f 100644
--- a/src/WSI/WaylandSurfaceKHR.cpp
+++ b/src/WSI/WaylandSurfaceKHR.cpp
@@ -92,7 +92,7 @@
 		munmap(wlImage->data, extent.height * stride);
 		wl_buffer_destroy(wlImage->buffer);
 		delete wlImage;
-		imageMap.erase(image);
+		imageMap.erase(it);
 	}
 }
 
diff --git a/src/WSI/XcbSurfaceKHR.cpp b/src/WSI/XcbSurfaceKHR.cpp
index a8ce43f..3b438b3 100644
--- a/src/WSI/XcbSurfaceKHR.cpp
+++ b/src/WSI/XcbSurfaceKHR.cpp
@@ -151,7 +151,7 @@
 	if(it != graphicsContexts.end())
 	{
 		libXcb->xcb_free_gc(connection, it->second);
-		graphicsContexts.erase(image);
+		graphicsContexts.erase(it);
 	}
 }
 
diff --git a/src/WSI/XlibSurfaceKHR.cpp b/src/WSI/XlibSurfaceKHR.cpp
index 9885e3c..4f748f7 100644
--- a/src/WSI/XlibSurfaceKHR.cpp
+++ b/src/WSI/XlibSurfaceKHR.cpp
@@ -77,7 +77,7 @@
 		XImage *xImage = it->second;
 		xImage->data = nullptr;  // the XImage does not actually own the buffer
 		XDestroyImage(xImage);
-		imageMap.erase(image);
+		imageMap.erase(it);
 	}
 }