diff --git a/indra/llimage/llimage.cpp b/indra/llimage/llimage.cpp
index 7645034bd97c161d4b4df53bbfa92652e50afba6..08462c7834ae31b7d3ae031482238a18995a8ca2 100755
--- a/indra/llimage/llimage.cpp
+++ b/indra/llimage/llimage.cpp
@@ -197,9 +197,7 @@ struct scale_info
 			{
 				pos = val >> 16;
 
-				if (pos < 0)
-					vp[j] = 0;
-				else if (pos >= (srcSz - 1))
+				if (pos >= (srcSz - 1))
 					vp[j] = 0;
 				else
 					vp[j] = (val >> 8) - ((val >> 8) & 0xffffff00);