php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #13801 error in imap_rfc822_parse_adrlist
Submitted: 2001-10-23 14:01 UTC Modified: 2001-12-07 11:48 UTC
From: philip dot steeman at kh dot khbo dot be Assigned:
Status: Closed Package: IMAP related
PHP Version: 4.0CVS-2001-10-23 OS: linux
Private report: No CVE-ID: None
 [2001-10-23 14:01 UTC] philip dot steeman at kh dot khbo dot be
The function imap_rfc822_parse_adrlist changes its parameters.

Some code:
<?php
  $val = "philip steeman <philip.steeman@kh.khbo.be>";
  $rij = imap_rfc822_parse_adrlist($val, "xx.khbo.be");
  $philip=fopen("/tmp/philip3.log", "a");
  fputs($philip, "$val\n");
  fclose($philip);
?>

After calling imap_rfc822_parse_adrlist the value of $val
has changed.
There is a NULL-char between 'steeman' and '<'.

This error occurs in PHP4-CVS-18/10/2001 (23/10 doesn't compile for the moment, so I couldn't check it).

With PHP 4.0.4pl1 everything is OK.

Philip

Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2001-12-07 11:48 UTC] thies@php.net
fixed in HEAD and 4.1-branch

 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Sat Nov 23 04:01:28 2024 UTC