2013-03-22 22:03:38 +02:00
|
|
|
From 160ee6cc6a1907058870dd0ee1f4918885739c66 Mon Sep 17 00:00:00 2001
|
2011-11-11 03:23:50 +02:00
|
|
|
From: Ilari Liusvaara <ilari.liusvaara@elisanet.fi>
|
|
|
|
Date: Fri, 11 Nov 2011 03:05:48 +0200
|
2013-03-22 22:03:38 +02:00
|
|
|
Subject: [PATCH 05/10] Fix unserialization of 64-bit signed integers
|
2011-11-11 03:23:50 +02:00
|
|
|
|
|
|
|
---
|
|
|
|
nall/serializer.hpp | 2 +-
|
|
|
|
1 files changed, 1 insertions(+), 1 deletions(-)
|
|
|
|
|
|
|
|
diff --git a/nall/serializer.hpp b/nall/serializer.hpp
|
|
|
|
index ff2337a..e6bc8fa 100755
|
|
|
|
--- a/nall/serializer.hpp
|
|
|
|
+++ b/nall/serializer.hpp
|
|
|
|
@@ -58,7 +58,7 @@ namespace nall {
|
|
|
|
for(unsigned n = 0; n < size; n++) idata[isize++] = value >> (n << 3);
|
|
|
|
} else if(imode == Load) {
|
|
|
|
value = 0;
|
|
|
|
- for(unsigned n = 0; n < size; n++) value |= idata[isize++] << (n << 3);
|
|
|
|
+ for(unsigned n = 0; n < size; n++) value |= (unsigned long long)idata[isize++] << (n << 3);
|
|
|
|
} else if(imode == Size) {
|
|
|
|
isize += size;
|
|
|
|
}
|
|
|
|
--
|
2012-03-04 13:22:10 +02:00
|
|
|
1.7.9.48.g85da4d
|
2011-11-11 03:23:50 +02:00
|
|
|
|