Ticket #3594 (assigned defect)

Opened 6 months ago

Last modified 5 months ago

Reference inconsistencies

Reported by: dinu Assigned to: weyrick (accepted)
Priority: normal Milestone: 3.0.0 release
Component: Core Version: trunk
Severity: major Keywords:
Cc:

Description

- unset works improperly and inconsistent for references - referencing uninitialized vars creates circular references and breaks $_SESSION (see the attached php)

Attachments

ref.php (1.5 kB) - added by dinu on 05/27/08 12:49:29.
Reference test
ref2.php (172 bytes) - added by dinu on 05/28/08 14:53:47.
ultimate reference test
references.php (3.1 kB) - added by dinu on 05/30/08 16:25:28.
Bomber test, most wicked I could devise.

Change History

05/27/08 12:49:29 changed by dinu

  • attachment ref.php added.

Reference test

05/27/08 12:54:04 changed by weyrick

  • status changed from new to assigned.
  • severity changed from block to major.
  • component changed from Apache 1 to Core.
  • priority changed from immediate to high.
  • version set to trunk.
  • milestone set to 2.9.7.
  • owner changed from anonymous to weyrick.

05/28/08 13:17:32 changed by weyrick

partial fix in r541

05/28/08 14:53:47 changed by dinu

  • attachment ref2.php added.

ultimate reference test

05/30/08 16:25:28 changed by dinu

  • attachment references.php added.

Bomber test, most wicked I could devise.

06/17/08 11:53:39 changed by weyrick

  • priority changed from high to normal.
  • milestone changed from 2.9.7 to 3.0.0 release.

ref.php and ref2.php fixed in r549