X-Git-Url: http://the.earth.li/gitweb/?a=blobdiff_plain;f=parsekey.c;h=6255ab8bd3aa6dd94643792fb881676d5cdde949;hb=72879375e37b8bbbd89fc641ddc102de804b3e1b;hp=ed61e24d16be5e556a527cfbfa80bc4f10e6beaa;hpb=83ae316a7b14e55418349e87d1a1942a0627ae14;p=onak.git diff --git a/parsekey.c b/parsekey.c index ed61e24..6255ab8 100644 --- a/parsekey.c +++ b/parsekey.c @@ -308,7 +308,7 @@ onak_status_t read_openpgp_stream(int (*getchar_func)(void *ctx, size_t count, break; } curpacket->packet->length = - (curchar << 24); + ((unsigned) curchar << 24); if (getchar_func(ctx, 1, &curchar)) { rc = ONAK_E_INVALID_PKT; break;