From 43ec2dfa595b4660ca30e013d098962724748222 Mon Sep 17 00:00:00 2001 From: Marcus Boerger Date: Tue, 25 Jun 2002 21:22:14 +0000 Subject: [PATCH] bits/channels for gif --- ext/standard/image.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ext/standard/image.c b/ext/standard/image.c index b8da93262e..cb35773ac0 100644 --- a/ext/standard/image.c +++ b/ext/standard/image.c @@ -117,9 +117,11 @@ static struct gfxinfo *php_handle_gif (php_stream * stream TSRMLS_DC) php_stream_read(stream, a, sizeof(a)); /* fread(a, sizeof(a), 1, fp); */ result->height = (unsigned short)a[0] | (((unsigned short)a[1])<<8); - - result->bits = 0; - result->channels = 0; + + php_stream_read(stream, a, 1); + + result->bits = a[0]&0x80 ? ((a[0]&0x07) + 1) : 0; + result->channels = 3; /* allways */ return result; } -- 2.40.0