summaryrefslogtreecommitdiff
path: root/src/node_buffer.h
diff options
context:
space:
mode:
authorRyan Dahl <ry@tinyclouds.org>2010-01-25 17:55:02 -0800
committerRyan Dahl <ry@tinyclouds.org>2010-01-25 17:55:08 -0800
commit741e3fa91bdeec0c5cdc6e96bc4ce0ae29acae75 (patch)
treef90ba0bb4a68062004e1b9128bafbf6e83ea588d /src/node_buffer.h
parentdda1d681f73aa90cf7dc4ae7c4373507612b61a0 (diff)
downloadandroid-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.h5
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