File tree 4 files changed +4
-28
lines changed
4 files changed +4
-28
lines changed Original file line number Diff line number Diff line change 2
2
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3
3
?? ??? ????, PHP 8.2.14
4
4
5
+ - Standard:
6
+ . Fix memory leak in syslog device handling. (danog)
5
7
6
8
23 Nov 2023, PHP 8.2.13
7
9
Original file line number Diff line number Diff line change @@ -366,9 +366,6 @@ PHP_MINIT_FUNCTION(basic) /* {{{ */
366
366
367
367
PHP_MSHUTDOWN_FUNCTION (basic ) /* {{{ */
368
368
{
369
- #ifdef HAVE_SYSLOG_H
370
- PHP_MSHUTDOWN (syslog )(SHUTDOWN_FUNC_ARGS_PASSTHRU );
371
- #endif
372
369
#ifdef ZTS
373
370
ts_free_id (basic_globals_id );
374
371
#ifdef PHP_WIN32
@@ -425,9 +422,6 @@ PHP_RINIT_FUNCTION(basic) /* {{{ */
425
422
BG (user_shutdown_function_names ) = NULL ;
426
423
427
424
PHP_RINIT (filestat )(INIT_FUNC_ARGS_PASSTHRU );
428
- #ifdef HAVE_SYSLOG_H
429
- BASIC_RINIT_SUBMODULE (syslog )
430
- #endif
431
425
BASIC_RINIT_SUBMODULE (dir )
432
426
BASIC_RINIT_SUBMODULE (url_scanner_ex )
433
427
@@ -477,9 +471,7 @@ PHP_RSHUTDOWN_FUNCTION(basic) /* {{{ */
477
471
478
472
PHP_RSHUTDOWN (filestat )(SHUTDOWN_FUNC_ARGS_PASSTHRU );
479
473
#ifdef HAVE_SYSLOG_H
480
- #ifdef PHP_WIN32
481
- BASIC_RSHUTDOWN_SUBMODULE (syslog )(SHUTDOWN_FUNC_ARGS_PASSTHRU );
482
- #endif
474
+ BASIC_RSHUTDOWN_SUBMODULE (syslog );
483
475
#endif
484
476
BASIC_RSHUTDOWN_SUBMODULE (assert )
485
477
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 @@ -41,23 +41,9 @@ PHP_MINIT_FUNCTION(syslog)
41
41
}
42
42
/* }}} */
43
43
44
- PHP_RINIT_FUNCTION (syslog )
45
- {
46
- BG (syslog_device ) = NULL ;
47
- return SUCCESS ;
48
- }
49
-
50
-
51
- #ifdef PHP_WIN32
52
44
PHP_RSHUTDOWN_FUNCTION (syslog )
53
45
{
54
- closelog ();
55
- return SUCCESS ;
56
- }
57
- #endif
58
-
59
- PHP_MSHUTDOWN_FUNCTION (syslog )
60
- {
46
+ php_closelog ();
61
47
if (BG (syslog_device )) {
62
48
free (BG (syslog_device ));
63
49
BG (syslog_device ) = NULL ;
You can’t perform that action at this time.
0 commit comments