From 2eb69330b4f15e1fad6702a4829420c1a7f33208 Mon Sep 17 00:00:00 2001 From: Machiavelli Date: Wed, 27 Jul 2011 17:45:49 +0200 Subject: Core/DBLayer: Fix Field::GetInt64 parsing for non-prepared statements --- src/server/shared/Database/Field.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/server/shared/Database/Field.h b/src/server/shared/Database/Field.h index a425c93c32b..dde7b902b2d 100755 --- a/src/server/shared/Database/Field.h +++ b/src/server/shared/Database/Field.h @@ -168,7 +168,7 @@ class Field #endif if (data.raw) return *reinterpret_cast(data.value); - return static_cast(atol((char*)data.value)); + return static_cast(strtol((char*)data.value, NULL, 10)); } float GetFloat() const -- cgit v1.2.3