diff --git a/src/data.cpp b/src/data.cpp index 99df4b0..e23c202 100644 --- a/src/data.cpp +++ b/src/data.cpp @@ -65,6 +65,7 @@ static bool dbl(CTX &ctx, double &val) return false; memcpy(&val, ctx.bp, sizeof(val)); + ctx.bp += sizeof(val); return true; } @@ -77,6 +78,7 @@ static bool flt(CTX &ctx, float &val) return false; memcpy(&val, ctx.bp, sizeof(val)); + ctx.bp += sizeof(val); return true; }