Commit fd81e70
committed
Fixed incorrect behavior of observer API.
ZEND_HANDLE_EXCEPTION might call zend_observer_fcall_end() even if exception is cought by function. The fix moved zend_observer_fcall_end() into a right place and remove OBSERVER sepecialization for ZEND_HANDLE_EXCEPTION handler.1 parent edf0c6a commit fd81e70
3 files changed
+689
-746
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7688 | 7688 | | |
7689 | 7689 | | |
7690 | 7690 | | |
| 7691 | + | |
| 7692 | + | |
| 7693 | + | |
7691 | 7694 | | |
7692 | 7695 | | |
7693 | 7696 | | |
| |||
7702 | 7705 | | |
7703 | 7706 | | |
7704 | 7707 | | |
7705 | | - | |
| 7708 | + | |
7706 | 7709 | | |
7707 | 7710 | | |
7708 | 7711 | | |
| |||
7731 | 7734 | | |
7732 | 7735 | | |
7733 | 7736 | | |
7734 | | - | |
7735 | 7737 | | |
7736 | 7738 | | |
7737 | 7739 | | |
| |||
0 commit comments