Index: ext/standard/reg.c =================================================================== RCS file: /repository/php4/ext/standard/reg.c,v retrieving revision 1.58 diff -c -r1.58 reg.c *** ext/standard/reg.c 28 Feb 2002 08:26:49 -0000 1.58 --- ext/standard/reg.c 2 May 2002 07:31:58 -0000 *************** *** 371,377 **** && subs[walk[1] - '0'].rm_so > -1 && subs[walk[1] - '0'].rm_eo > -1 /* this next case shouldn't happen. it does. */ ! && subs[walk[1] - '0'].rm_so < subs[walk[1] - '0'].rm_eo) { tmp = subs[walk[1] - '0'].rm_eo - subs[walk[1] - '0'].rm_so; memcpy (walkbuf, --- 371,377 ---- && subs[walk[1] - '0'].rm_so > -1 && subs[walk[1] - '0'].rm_eo > -1 /* this next case shouldn't happen. it does. */ ! && subs[walk[1] - '0'].rm_so <= subs[walk[1] - '0'].rm_eo) { tmp = subs[walk[1] - '0'].rm_eo - subs[walk[1] - '0'].rm_so; memcpy (walkbuf,