[PHP-dev 348] Re: PHP 4.2.0 ereg_replace bug?

Rui Hirokawa php-dev@php.gr.jp
Thu, 2 May 2002 16:38:49 +0900


This is a multi-part message in MIME format.

--Multipart_Thu__2_May_2002_16:38:49_+0900_0874c300
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit


廣川です。

とりあえず以下のパッチでもとの動作にもどせそうな気がします。
お試し下さい。これでいけそうならCVSにコミットします。

On Thu, 02 May 2002 15:42:24 +0900
Tatsuo Ishii <t-ishii@sra.co.jp> wrote:

> 石井です.
> 
> > 廣川です。
> > 
> > PHP 4.2.0 でPHPlibを使ったことはなかったのですが、試してみたら
> > 同じ結果となったので、バグレポートを出しておきました。
> > コメントがありましたら追加をお願いします。
> > 
> > http://bugs.php.net/bug.php?id=16959
> 
> ありがとうございます.特に付け加えることはありません.
> 
> > PHP 4.2.1はRC1がでたところですが、修正が間に合わない可能性もあります。
> 
> うーむ.ereg_replaceはPHPlibに限らず色々なところで使われていると思うの
> で,このバグは結構致命的ではないでしょうか.また,私が見付けたバグパター
> ンはこれだけですが,もしかして他にもバグがあるのではないかという心配も
> あります.
> 
> この際4.2.1のリリースを遅らせてもバグ修正を行った方が良いのでは...
> --

-- 
-----------------------------------------------------
Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
             <hirokawa@php.net>

--Multipart_Thu__2_May_2002_16:38:49_+0900_0874c300
Content-Type: application/octet-stream;
 name="php-4.2.0-reg.patch"
Content-Disposition: attachment;
 filename="php-4.2.0-reg.patch"
Content-Transfer-Encoding: base64

SW5kZXg6IGV4dC9zdGFuZGFyZC9yZWcuYwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvcmVwb3NpdG9y
eS9waHA0L2V4dC9zdGFuZGFyZC9yZWcuYyx2CnJldHJpZXZpbmcgcmV2aXNpb24gMS41OApkaWZm
IC1jIC1yMS41OCByZWcuYwoqKiogZXh0L3N0YW5kYXJkL3JlZy5jCTI4IEZlYiAyMDAyIDA4OjI2
OjQ5IC0wMDAwCTEuNTgKLS0tIGV4dC9zdGFuZGFyZC9yZWcuYwkyIE1heSAyMDAyIDA3OjMxOjU4
IC0wMDAwCioqKioqKioqKioqKioqKgoqKiogMzcxLDM3NyAqKioqCiAgCQkJCQkmJiBzdWJzW3dh
bGtbMV0gLSAnMCddLnJtX3NvID4gLTEKICAJCQkJCSYmIHN1YnNbd2Fsa1sxXSAtICcwJ10ucm1f
ZW8gPiAtMQogIAkJCQkJLyogdGhpcyBuZXh0IGNhc2Ugc2hvdWxkbid0IGhhcHBlbi4gaXQgZG9l
cy4gKi8KISAJCQkJCSYmIHN1YnNbd2Fsa1sxXSAtICcwJ10ucm1fc28gPCBzdWJzW3dhbGtbMV0g
LSAnMCddLnJtX2VvKSB7CiAgCQkJCQl0bXAgPSBzdWJzW3dhbGtbMV0gLSAnMCddLnJtX2VvCiAg
CQkJCQkJLSBzdWJzW3dhbGtbMV0gLSAnMCddLnJtX3NvOwogIAkJCQkJbWVtY3B5ICh3YWxrYnVm
LAotLS0gMzcxLDM3NyAtLS0tCiAgCQkJCQkmJiBzdWJzW3dhbGtbMV0gLSAnMCddLnJtX3NvID4g
LTEKICAJCQkJCSYmIHN1YnNbd2Fsa1sxXSAtICcwJ10ucm1fZW8gPiAtMQogIAkJCQkJLyogdGhp
cyBuZXh0IGNhc2Ugc2hvdWxkbid0IGhhcHBlbi4gaXQgZG9lcy4gKi8KISAJCQkJCSYmIHN1YnNb
d2Fsa1sxXSAtICcwJ10ucm1fc28gPD0gc3Vic1t3YWxrWzFdIC0gJzAnXS5ybV9lbykgewogIAkJ
CQkJdG1wID0gc3Vic1t3YWxrWzFdIC0gJzAnXS5ybV9lbwogIAkJCQkJCS0gc3Vic1t3YWxrWzFd
IC0gJzAnXS5ybV9zbzsKICAJCQkJCW1lbWNweSAod2Fsa2J1ZiwK

--Multipart_Thu__2_May_2002_16:38:49_+0900_0874c300--