summaryrefslogtreecommitdiff
path: root/indra
diff options
context:
space:
mode:
authorAndrey Kleshchev <andreykproductengine@lindenlab.com>2025-02-04 04:18:14 +0200
committerAndrey Kleshchev <117672381+akleshchev@users.noreply.github.com>2025-02-04 19:29:05 +0200
commit912c99ae96ce10da5916d24b5339f6bb2409dac6 (patch)
tree79989b863ed3eb761007a807c702f878db720a89 /indra
parent587444bd279e7505a50ee9f2bbbe603c96d0214d (diff)
#3488 Fix cache using wrong offset
Diffstat (limited to 'indra')
-rw-r--r--indra/newview/llmeshrepository.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/indra/newview/llmeshrepository.cpp b/indra/newview/llmeshrepository.cpp
index edffaae8b5..6c51ac23ac 100644
--- a/indra/newview/llmeshrepository.cpp
+++ b/indra/newview/llmeshrepository.cpp
@@ -3706,7 +3706,7 @@ void LLMeshLODHandler::processLod(U8* data, S32 data_size)
write_preamble(file, header_bytes, flags);
}
- file.seek(offset);
+ file.seek(offset, 0);
file.write(data, size);
LLMeshRepository::sCacheBytesWritten += size;
++LLMeshRepository::sCacheWrites;
@@ -3828,7 +3828,7 @@ void LLMeshSkinInfoHandler::processData(LLCore::BufferArray * /* body */, S32 /*
write_preamble(file, header_bytes, flags);
}
- file.seek(offset);
+ file.seek(offset, 0);
file.write(data, size);
}
}
@@ -3903,7 +3903,7 @@ void LLMeshDecompositionHandler::processData(LLCore::BufferArray * /* body */, S
write_preamble(file, header_bytes, flags);
}
- file.seek(offset);
+ file.seek(offset, 0);
file.write(data, size);
}
}
@@ -3976,7 +3976,7 @@ void LLMeshPhysicsShapeHandler::processData(LLCore::BufferArray * /* body */, S3
write_preamble(file, header_bytes, flags);
}
- file.seek(offset);
+ file.seek(offset, 0);
file.write(data, size);
}
}