aboutsummaryrefslogtreecommitdiff
path: root/src/server/shared/Database/Field.cpp
diff options
context:
space:
mode:
authorMachiavelli <none@none>2010-09-24 22:36:35 +0200
committerMachiavelli <none@none>2010-09-24 22:36:35 +0200
commite3bf89b6f703fe4f82a7ee1990cb6cc0237603ac (patch)
treeb7e879dfb13887855c0e2804d3b2138deff73f91 /src/server/shared/Database/Field.cpp
parent3c6dc320308880bde4ef9eddd695db28a74aa0d9 (diff)
Core/DBLayer:
- Fix memory leak introduced in previous rev - Fix linux compile, thanks to Playon for reporting --HG-- branch : trunk
Diffstat (limited to 'src/server/shared/Database/Field.cpp')
-rw-r--r--src/server/shared/Database/Field.cpp2
1 files changed, 1 insertions, 1 deletions
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;
}