]> git.cworth.org Git - apitrace/commitdiff
Add missing sign cast.
authorJosé Fonseca <jose.r.fonseca@gmail.com>
Mon, 30 Apr 2012 14:25:15 +0000 (15:25 +0100)
committerJosé Fonseca <jose.r.fonseca@gmail.com>
Mon, 30 Apr 2012 14:25:15 +0000 (15:25 +0100)
common/trace_parser.cpp

index 3b159017eabc4c5b5be76d7e138d14ee320bff39..7a8c4f96e551802cfca9d8a85ae5f597e19629d5 100644 (file)
@@ -833,7 +833,7 @@ Parser::read_sint(void) {
     c = read_byte();
     switch (c) {
     case trace::TYPE_SINT:
-        return -read_uint();
+        return -(signed long long)read_uint();
     case trace::TYPE_UINT:
         return read_uint();
     default: