X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=common%2Fiobuf.c;h=8de46f4c334a90a73d57558bc0496309bd13affd;hb=d91af91dcdf2dd7a0198747a2b4aa864ff288851;hp=5a9fd7caf9cea213607c04fe6917948ab33ba7f9;hpb=1e562bb46de05304792f6ca03421d0ccd0c2c4ae;p=platform%2Fupstream%2Fgpg2.git diff --git a/common/iobuf.c b/common/iobuf.c index 5a9fd7c..8de46f4 100644 --- a/common/iobuf.c +++ b/common/iobuf.c @@ -856,9 +856,9 @@ block_filter (void *opaque, int control, iobuf_t chain, byte * buffer, } else if (c == 255) { - a->size = (size_t)iobuf_get (chain) << 24; - a->size |= iobuf_get (chain) << 16; - a->size |= iobuf_get (chain) << 8; + a->size = iobuf_get_noeof (chain) << 24; + a->size |= iobuf_get_noeof (chain) << 16; + a->size |= iobuf_get_noeof (chain) << 8; if ((c = iobuf_get (chain)) == -1) { log_error ("block_filter: invalid 4 byte length\n");