diff --git a/src/c/D3d/RenderTarget.cpp b/src/c/D3d/RenderTarget.cpp
index d125713e96d680deef46daa1b7615593962fd633..d4e779ea519ec33b07f75cfb2be97cb006d4beed 100644
--- a/src/c/D3d/RenderTarget.cpp
+++ b/src/c/D3d/RenderTarget.cpp
@@ -93,7 +93,7 @@ ReadbackRenderTarget::~ReadbackRenderTarget()
 bool ReadbackRenderTarget::clearBuffers()
 {
 	SAFE_RELEASE(renderSurface);
-	SAFE_RELEASE(renderSurface);
+	SAFE_RELEASE(stagingSurface);
 
 	SAFE_RELEASE(renderTarget);