Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:2157 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 16215 invoked from network); 4 Jun 2003 14:08:02 -0000 Received: from unknown (HELO lacrosse.corp.redhat.com) (66.187.233.200) by pb1.pair.com with SMTP; 4 Jun 2003 14:08:02 -0000 Received: from radish.cambridge.redhat.com (radish.cambridge.redhat.com [172.16.18.90]) by lacrosse.corp.redhat.com (8.11.6/8.9.3) with ESMTP id h54E81K20648 for ; Wed, 4 Jun 2003 10:08:01 -0400 Received: from radish.cambridge.redhat.com (localhost.localdomain [127.0.0.1]) by radish.cambridge.redhat.com (8.12.8/8.12.7) with ESMTP id h54E80BJ018940 for ; Wed, 4 Jun 2003 15:08:00 +0100 Received: (from jorton@localhost) by radish.cambridge.redhat.com (8.12.8/8.12.8/Submit) id h54E80Bj018939 for internals@lists.php.net; Wed, 4 Jun 2003 15:08:00 +0100 Date: Wed, 4 Jun 2003 15:08:00 +0100 To: internals@lists.php.net Message-ID: <20030604140800.GB18927@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.1i Subject: [PATCH] iconv fix for LP64 platforms From: jorton@redhat.com (Joe Orton) php_iconv_string() takes size_t as the out_len parameter, but ob_iconv_handler is passing a pointer to an unsigned int. --- php-4.3.2/ext/iconv/iconv.c.iconv 2003-03-04 17:20:27.000000000 +0000 +++ php-4.3.2/ext/iconv/iconv.c 2003-06-04 14:46:56.000000000 +0100 @@ -427,7 +427,7 @@ { char *out_buffer, *content_type, *mimetype = NULL, *s; zval *zv_string; - unsigned int out_len; + size_t out_len; int mimetype_alloced = 0; long status;