aboutsummaryrefslogtreecommitdiff
path: root/src/lua/net/lua_net_Buffer.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lua/net/lua_net_Buffer.h')
-rw-r--r--src/lua/net/lua_net_Buffer.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lua/net/lua_net_Buffer.h b/src/lua/net/lua_net_Buffer.h
index 51c7598..7fba37f 100644
--- a/src/lua/net/lua_net_Buffer.h
+++ b/src/lua/net/lua_net_Buffer.h
@@ -65,19 +65,19 @@ namespace net
int grabInteger(int* length, int offset = 0)
{
*length = sizeof(int);
- return *((int*)buffer);
+ return *((int*)(buffer + offset));
}
float grabFloat(int* length, int offset = 0)
{
*length = sizeof(float);
- return *((float*)buffer);
+ return *((float*)(buffer + offset));
}
bool grabBoolean(int* length, int offset = 0)
{
*length = sizeof(bool);
- return *((bool*)buffer);
+ return *((bool*)(buffer + offset));
}
char* buffer;