From e3bf89b6f703fe4f82a7ee1990cb6cc0237603ac Mon Sep 17 00:00:00 2001 From: Machiavelli Date: Fri, 24 Sep 2010 22:36:35 +0200 Subject: Core/DBLayer: - Fix memory leak introduced in previous rev - Fix linux compile, thanks to Playon for reporting --HG-- branch : trunk --- src/server/shared/Database/Field.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/server/shared/Database/Field.cpp') diff --git a/src/server/shared/Database/Field.cpp b/src/server/shared/Database/Field.cpp index 9ef23f3ad17..f1f9df6f1f7 100644 --- a/src/server/shared/Database/Field.cpp +++ b/src/server/shared/Database/Field.cpp @@ -50,7 +50,7 @@ void Field::SetStructuredValue(char* newValue, enum_field_types newType, const s { size_t size = strlen(newValue); data.value = new char [size+1]; - strcpy(data.value, newValue); + memcpy(data.value, newValue, size); data.length = size; } -- cgit v1.2.3