summaryrefslogtreecommitdiffstats
path: root/src/dom/util/ziptool.cpp
diff options
context:
space:
mode:
authorLuca Bruno <lucab@debian.org>2009-07-10 19:42:44 +0000
committerluca_bruno <luca_bruno@users.sourceforge.net>2009-07-10 19:42:44 +0000
commit3fb1dc59815e992ca49413a8f5bc17a11b7c53a5 (patch)
tree25f9ad7ad2b08518de9d30965e5b21527efb7d8a /src/dom/util/ziptool.cpp
parentAdds a Gouache Texture (diff)
downloadinkscape-3fb1dc59815e992ca49413a8f5bc17a11b7c53a5.tar.gz
inkscape-3fb1dc59815e992ca49413a8f5bc17a11b7c53a5.zip
Produce proper ODG files on x86_64, patch by Lubomir Rintel
(Closes: #275519) (bzr r8250)
Diffstat (limited to 'src/dom/util/ziptool.cpp')
-rw-r--r--src/dom/util/ziptool.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/dom/util/ziptool.cpp b/src/dom/util/ziptool.cpp
index a51d12986..40f456bd6 100644
--- a/src/dom/util/ziptool.cpp
+++ b/src/dom/util/ziptool.cpp
@@ -158,6 +158,8 @@ void Crc32::reset()
void Crc32::update(unsigned char b)
{
unsigned long c = ~value;
+
+ c &= 0xffffffff;
c = crc_table[(c ^ b) & 0xff] ^ (c >> 8);
value = ~c;
}