PHP :: Bug #44742 :: timezone_offset_get() behaviour change
| Bug #44742 | timezone_offset_get() behaviour change | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Submitted: | 2008-04-16 11:24 UTC | Modified: | 2008-04-26 11:26 UTC |
|
||||||||||
| From: | thekid@php.net | Assigned: | derick (profile) | |||||||||||
| Status: | Closed | Package: | Date/time related | |||||||||||
| PHP Version: | 5.2CVS-2008-04-24 (snap) | OS: | Any | |||||||||||
| Private report: | No | CVE-ID: | None | |||||||||||
[2008-04-16 11:24 UTC] thekid@php.net
Description:
------------
timezone_offset_get() causes segmentation faults.
Reproduce code:
---------------
$ ./php.exe -r '$date= date_create("2008-04-11 00:00:00+0000"); var_dump(timezone_offset_get(date_timezone_get($date), $date));'
[...Segmentation fault Dialog box...]
friebe@rnt15501 ~/bin/php5dev
$ ./php.exe -v
PHP 5.2.6RC6-dev (cli) (built: Apr 15 2008 12:04:52)
Copyright (c) 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
Expected result:
----------------
int(7200)
Actual result:
--------------
Segmentation fault
Patches
Pull Requests
History
AllCommentsChangesGit/SVN commits
[2008-04-16 17:24 UTC] derick@php.net
[2008-04-24 16:05 UTC] thekid@php.net
Reopen, now I get different results: $ php -r '$date= date_create("2008-04-11 00:00:00+0000"); var_dump(timezone_offset_get(date_timezone_get($date), $date));' int(7200) $ php -v PHP 5.2.5 (cli) (built: Nov 8 2007 23:18:51) == versus == $ ./php.exe -r '$date= date_create("2008-04-11 00:00:00+0000"); var_dump(timezone_offset_get(date_timezone_get($date), $date));' int(0) $ ./php.exe -v PHP 5.2.6RC6-dev (cli) (built: Apr 24 2008 08:04:56)[2008-04-24 16:08 UTC] jani@php.net
[2008-04-26 11:26 UTC] thekid@php.net