]> granicus.if.org Git - php/commitdiff
this can't be persistent
authorWez Furlong <wez@php.net>
Tue, 2 Dec 2003 16:35:19 +0000 (16:35 +0000)
committerWez Furlong <wez@php.net>
Tue, 2 Dec 2003 16:35:19 +0000 (16:35 +0000)
main/streams/xp_socket.c

index 607794d2e5df417c6da491345195fdf1e55a053c..fd93e883b2b3e04c3b79470a4114c4d7f6dc2604 100644 (file)
@@ -632,7 +632,7 @@ static inline int php_tcp_sockop_accept(php_stream *stream, php_netstream_data_t
        if (clisock >= 0) {
                php_netstream_data_t *clisockdata;
 
-               clisockdata = pemalloc(sizeof(*clisockdata), stream->is_persistent);
+               clisockdata = emalloc(sizeof(*clisockdata));
 
                if (clisockdata == NULL) {
                        close(clisock);
@@ -643,6 +643,7 @@ static inline int php_tcp_sockop_accept(php_stream *stream, php_netstream_data_t
 
                        xparam->outputs.client = php_stream_alloc_rel(stream->ops, clisockdata, NULL, "r+");
                        if (xparam->outputs.client) {
+                               /* TODO: addref ? */
                                xparam->outputs.client->context = stream->context;
                        }
                }