diff options
author | Ryan Dahl <ry@tinyclouds.org> | 2010-01-25 17:55:02 -0800 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2010-01-25 17:55:08 -0800 |
commit | 741e3fa91bdeec0c5cdc6e96bc4ce0ae29acae75 (patch) | |
tree | f90ba0bb4a68062004e1b9128bafbf6e83ea588d /src/node_buffer.h | |
parent | dda1d681f73aa90cf7dc4ae7c4373507612b61a0 (diff) | |
download | android-node-v8-741e3fa91bdeec0c5cdc6e96bc4ce0ae29acae75.tar.gz android-node-v8-741e3fa91bdeec0c5cdc6e96bc4ce0ae29acae75.tar.bz2 android-node-v8-741e3fa91bdeec0c5cdc6e96bc4ce0ae29acae75.zip |
HTTP works somewhat on net2 now
However it's not working very well: Hitting a 'hello world' server with many
requests (ab -t 60 -c 10) will cause it to crash with the following error.
Obtained 3 stack frames.
./node(_Z11print_tracev+0x1c) [0x80d1b3c]
./node(_ZN4node6Parser7ExecuteERKN2v89ArgumentsE+0x69) [0x80d3759]
./node [0x811f44b]
TypeError: Already parsing a buffer
at Socket.<anonymous> (/home/ryan/projects/node/lib/http2.js:393:20)
at IOWatcher.callback (/home/ryan/projects/node/lib/net.js:81:12)
at node.js:985:9
at node.js:989:1
Diffstat (limited to 'src/node_buffer.h')
-rw-r--r-- | src/node_buffer.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/node_buffer.h b/src/node_buffer.h index 2c189fd232..122d589d85 100644 --- a/src/node_buffer.h +++ b/src/node_buffer.h @@ -56,6 +56,9 @@ static inline size_t buffer_remaining(struct buffer *buffer, size_t off) { return end - buffer_p(buffer, off); } -} +void buffer_ref(struct buffer *buffer); +void buffer_unref(struct buffer *buffer); + +} // namespace node buffer #endif // NODE_BUFFER |