diff --git a/indra/llrender/llrendertarget.cpp b/indra/llrender/llrendertarget.cpp
index 6f1be1774619c63db2ddecbd343f7c8ee2e92d38..26faa3937d94570f44a9c1a36256684b7b679790 100644
--- a/indra/llrender/llrendertarget.cpp
+++ b/indra/llrender/llrendertarget.cpp
@@ -576,4 +576,5 @@ void LLRenderTarget::swapFBORefs(LLRenderTarget& other)
     llassert(mUsage == other.mUsage);
 
     std::swap(mFBO, other.mFBO);
+    std::swap(mTex, other.mTex);
 }