diff --git a/indra/llcharacter/llkeyframemotion.cpp b/indra/llcharacter/llkeyframemotion.cpp
index edb0c1a23f0275df4cd800608c03e2d2601a4a31..09ed104e59555afc3cf7f6ae38fa11f7f5b1e1ee 100644
--- a/indra/llcharacter/llkeyframemotion.cpp
+++ b/indra/llcharacter/llkeyframemotion.cpp
@@ -324,16 +324,17 @@ LLMotion::LLMotionInitStatus LLKeyframeMotion::onInitialize(LLCharacter *charact
 			anim_data = new(std::nothrow) U8[anim_file_size];
 			if (anim_data)
 			{
-				success = anim_file.read(anim_data, anim_file_size);	/*Flawfinder: ignore*/
+				success = anim_file.read(anim_data, anim_file_size);
 				if (!success)
 				{
 					delete[] anim_data;
 					anim_data = nullptr;
+					LL_WARNS() << "Failed to read animation from cache. ID: " << mID << LL_ENDL;
 				}
 			}
 			else
 			{
-				LL_WARNS() << "Failed to allocate buffer: " << anim_file_size << mID << LL_ENDL;
+				LL_WARNS() << "Failed to allocate buffer: " << anim_file_size << " " << mID << LL_ENDL;
 			}
 		}
 	}