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.3.0
4
4
5
+ - Standard:
6
+ . Fix memory leak in syslog device handling. (danog)
5
7
6
8
09 Nov 2023, PHP 8.3.0RC6
7
9
Original file line number Diff line number Diff line change @@ -358,9 +358,6 @@ PHP_MINIT_FUNCTION(basic) /* {{{ */
358
358
359
359
PHP_MSHUTDOWN_FUNCTION (basic ) /* {{{ */
360
360
{
361
- #ifdef HAVE_SYSLOG_H
362
- PHP_MSHUTDOWN (syslog )(SHUTDOWN_FUNC_ARGS_PASSTHRU );
363
- #endif
364
361
#ifdef ZTS
365
362
ts_free_id (basic_globals_id );
366
363
#ifdef PHP_WIN32
@@ -417,9 +414,6 @@ PHP_RINIT_FUNCTION(basic) /* {{{ */
417
414
BG (user_shutdown_function_names ) = NULL ;
418
415
419
416
PHP_RINIT (filestat )(INIT_FUNC_ARGS_PASSTHRU );
420
- #ifdef HAVE_SYSLOG_H
421
- BASIC_RINIT_SUBMODULE (syslog )
422
- #endif
423
417
BASIC_RINIT_SUBMODULE (dir )
424
418
BASIC_RINIT_SUBMODULE (url_scanner_ex )
425
419
@@ -469,9 +463,7 @@ PHP_RSHUTDOWN_FUNCTION(basic) /* {{{ */
469
463
470
464
PHP_RSHUTDOWN (filestat )(SHUTDOWN_FUNC_ARGS_PASSTHRU );
471
465
#ifdef HAVE_SYSLOG_H
472
- #ifdef PHP_WIN32
473
- BASIC_RSHUTDOWN_SUBMODULE (syslog )(SHUTDOWN_FUNC_ARGS_PASSTHRU );
474
- #endif
466
+ BASIC_RSHUTDOWN_SUBMODULE (syslog );
475
467
#endif
476
468
BASIC_RSHUTDOWN_SUBMODULE (assert )
477
469
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