File tree 4 files changed +4
-29
lines changed
4 files changed +4
-29
lines changed Original file line number Diff line number Diff line change 2
2
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3
3
?? ??? ????, PHP 8.1.27
4
4
5
-
5
+ - Standard:
6
+ . Fix memory leak in syslog device handling. (danog)
6
7
7
8
23 Nov 2023, PHP 8.1.26
8
9
Original file line number Diff line number Diff line change @@ -427,9 +427,6 @@ PHP_MINIT_FUNCTION(basic) /* {{{ */
427
427
428
428
PHP_MSHUTDOWN_FUNCTION (basic ) /* {{{ */
429
429
{
430
- #ifdef HAVE_SYSLOG_H
431
- PHP_MSHUTDOWN (syslog )(SHUTDOWN_FUNC_ARGS_PASSTHRU );
432
- #endif
433
430
#ifdef ZTS
434
431
ts_free_id (basic_globals_id );
435
432
#ifdef PHP_WIN32
@@ -487,9 +484,6 @@ PHP_RINIT_FUNCTION(basic) /* {{{ */
487
484
BG (user_shutdown_function_names ) = NULL ;
488
485
489
486
PHP_RINIT (filestat )(INIT_FUNC_ARGS_PASSTHRU );
490
- #ifdef HAVE_SYSLOG_H
491
- BASIC_RINIT_SUBMODULE (syslog )
492
- #endif
493
487
BASIC_RINIT_SUBMODULE (dir )
494
488
BASIC_RINIT_SUBMODULE (url_scanner_ex )
495
489
@@ -541,9 +535,7 @@ PHP_RSHUTDOWN_FUNCTION(basic) /* {{{ */
541
535
542
536
PHP_RSHUTDOWN (filestat )(SHUTDOWN_FUNC_ARGS_PASSTHRU );
543
537
#ifdef HAVE_SYSLOG_H
544
- #ifdef PHP_WIN32
545
- BASIC_RSHUTDOWN_SUBMODULE (syslog )(SHUTDOWN_FUNC_ARGS_PASSTHRU );
546
- #endif
538
+ BASIC_RSHUTDOWN_SUBMODULE (syslog );
547
539
#endif
548
540
BASIC_RSHUTDOWN_SUBMODULE (assert )
549
541
BASIC_RSHUTDOWN_SUBMODULE (url_scanner_ex )
Original file line number Diff line number Diff line change 22
22
#include "php_syslog.h"
23
23
24
24
PHP_MINIT_FUNCTION (syslog );
25
- PHP_RINIT_FUNCTION (syslog );
26
- #ifdef PHP_WIN32
27
25
PHP_RSHUTDOWN_FUNCTION (syslog );
28
- #endif
29
- PHP_MSHUTDOWN_FUNCTION (syslog );
30
26
31
27
#endif
32
28
Original file line number Diff line number Diff line change @@ -96,23 +96,9 @@ PHP_MINIT_FUNCTION(syslog)
96
96
}
97
97
/* }}} */
98
98
99
- PHP_RINIT_FUNCTION (syslog )
100
- {
101
- BG (syslog_device ) = NULL ;
102
- return SUCCESS ;
103
- }
104
-
105
-
106
- #ifdef PHP_WIN32
107
99
PHP_RSHUTDOWN_FUNCTION (syslog )
108
100
{
109
- closelog ();
110
- return SUCCESS ;
111
- }
112
- #endif
113
-
114
- PHP_MSHUTDOWN_FUNCTION (syslog )
115
- {
101
+ php_closelog ();
116
102
if (BG (syslog_device )) {
117
103
free (BG (syslog_device ));
118
104
BG (syslog_device ) = NULL ;
You can’t perform that action at this time.
0 commit comments