Skip to content

Instantly share code, notes, and snippets.

* commit c256649d63322630ce2e9665ba4b57d4b0eee01e
| Author: Xinchen Hui <[email protected]>
| Date: Wed Sep 23 07:08:51 2015 -0700
|
| Fixed memleaks in apache2handler
|
| diff --git a/sapi/apache2handler/apache_config.c b/sapi/apache2handler/apache_config.c
| index 636eee2..b4f2097 100644
| --- a/sapi/apache2handler/apache_config.c
| +++ b/sapi/apache2handler/apache_config.c
diff --git a/ext/standard/array.c b/ext/standard/array.c
index 79c9ab6..d72412c 100644
--- a/ext/standard/array.c
+++ b/ext/standard/array.c
@@ -2940,6 +2940,25 @@ PHP_FUNCTION(array_slice)
}
/* }}} */
+static zend_always_inline zval * zval_dup_ref_or_separate(zval *zv) /* {{{ */
+{
diff --git a/Zend/zend_inheritance.c b/Zend/zend_inheritance.c
index 77ea7d5..5045544 100644
--- a/Zend/zend_inheritance.c
+++ b/Zend/zend_inheritance.c
@@ -1000,20 +1000,34 @@ ZEND_API void zend_do_implement_trait(zend_class_entry *ce, zend_class_entry *tr
if (!ignore) {
if (ce->num_traits >= current_trait_num) {
if (ce->type == ZEND_INTERNAL_CLASS) {
ce->traits = (zend_class_entry **) realloc(ce->traits, sizeof(zend_class_entry *) * (++current_trait_num));
} else {
### Keybase proof
I hereby claim:
* I am adsr on github.
* I am aq (https://keybase.io/aq) on keybase.
* I have a public key whose fingerprint is 23BE D057 91E4 B5EA 529B 2071 1EF2 683F BDE3 CA96
To claim this, I am signing this object:
diff --git a/main.go b/main.go
index 0dd6292..a5d2bd3 100644
--- a/main.go
+++ b/main.go
@@ -16,12 +16,16 @@ var (
config Config
infoLog *log.Logger
errLog *log.Logger
+ infoFile *os.File
+ errFile *os.File
@adsr
adsr / -
Created April 5, 2016 20:32
Tue Mar 1 12:00:00 EST 2016
Tue Mar 1 13:45:15 EST 2016
Thu Mar 3 03:29:48 EST 2016
Thu Mar 3 16:44:57 EST 2016
Sun Mar 6 19:04:27 EST 2016
Tue Mar 8 18:07:39 EST 2016
Wed Mar 9 16:15:08 EST 2016
Wed Mar 9 16:15:08 EST 2016
Wed Mar 9 16:15:08 EST 2016
Wed Mar 9 16:15:09 EST 2016
@adsr
adsr / -
Created April 27, 2016 23:42
Parameter settings:
LeftEdge = 1572
RightEdge = 5370
TopEdge = 1376
BottomEdge = 4480
FingerLow = 25
FingerHigh = 30
MaxTapTime = 0
MaxTapMove = 0
MaxDoubleTapTime = 0
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAGFBMVEUAAAAAAADAwMCAgID///8A
AIAAAP///wAMzBXQAAAAAXRSTlMAQObYZgAAAJVJREFUeNqFkkESQyEIxRqw9f43rswUGeFLs002
8nxlIMjOQAKlesZG9Dl4O9fg86MNoA+YbYD5JmAu3wTub4H5uANkP5dXBxlK9RvzRwDTIV8bIzS+
lgeI4RXLAKhsPxzMa0CakKUP0oTmuwnN9xNCt3GesAb8/UZdYDQTIqrdhAJ1woCRkBLIiV6CNGGA
aKI8IpH8F5I8BwG+T2fXAAAAAElFTkSuQmCC
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAJs0lEQVR4AezV07fsVgDH8Vy8tv9F
/XytyQQzqW1bo2BU27bbl9rtS21zuJPj2j3XvvfX307WsVXPWp81M/E3O1D+//wbPslUy457l/z9
rULLTcm8eMXygg7L9Vcmi62bE4XWzZbD37mgQ3f9l0239fqELfZd7IkdSJmqya94AWbvVQgO2KfY
+rxVaN2kuwHidkSVcpFYBCuyfmh5hvit2Y2NXOcZwxH7KApmkTI5E19pllUIjt2z6PsmD1onzZEG
BdCIAbRMSnMav/WcaCTs4IgoZAYD9sk39tir3PJuIt8Cw40wgEYOoFEDpKUkp6mu/8ZSu7kzKeM1
7gUtp3G6lffXybNueMMH0KQDpCUpH7F0sEZ1/GNIGY/oxyjksCa96q1JtwlerzCmM4AGBxB/C64n
rhrPJTX29W5XHzHtOky7wYAmTEbwaTKjAYvPFlicEnK9e+QxTDrAdL6808xWYeRqMHMN6E4UYYQB
wYxcQj0Bi6IIrhNcScpIRpyhZT9LGekvoWcr0DI1PinqMGwZEV5K/PYnfhNPMEBaQjFbHEXKcIad
uM+5jT20zGcbtNQX0NIV6JkqQ+qRXIMEI3wZMc7H6PgDePBRQI+zGHGWv2akp9PQCcDsk6/v+DF2
xqfQzv4ccRmRqjBERtRIBjSh2wLaaAGjvMiWTTBgIS1Ki1eGvx8GTTjp1t/vPfvBDTio8AHUMz8D
@adsr
adsr / -
Created September 15, 2016 18:02
test