From 7802219cf41ca6618bba11584ca13ad5a6ed4a91 Mon Sep 17 00:00:00 2001
From: Drake Arconis <drake@alchemyviewer.org>
Date: Fri, 29 Jan 2016 00:58:53 -0500
Subject: [PATCH] Fix name cache for test

---
 indra/llmessage/llavatarnamecache.cpp | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/indra/llmessage/llavatarnamecache.cpp b/indra/llmessage/llavatarnamecache.cpp
index 5afc266cfb..44b560ab6e 100755
--- a/indra/llmessage/llavatarnamecache.cpp
+++ b/indra/llmessage/llavatarnamecache.cpp
@@ -789,8 +789,11 @@ bool max_age_from_cache_control(const std::string& cache_control, S32 *max_age)
 			try
 			{
 				S32 val = boost::lexical_cast<S32>(subtoken);
-				*max_age = val;
-				return true;
+				if (val >= 0 && val < S32_MAX)
+				{
+					*max_age = val;
+					return true;
+				}
 			}
 			catch (const boost::bad_lexical_cast&)
 			{
-- 
GitLab