Skip to content

Commit c0e7e39

Browse files
author
James Sanders
committed
Give Request objet a reference to Response
1 parent a24a58c commit c0e7e39

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

Diff for: lib/snpp.js

+5-3
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,12 @@ var METHODS = exports.METHODS = {
3636
'QUIT' : function (data) {}
3737
}
3838

39-
function Request (socket) {
39+
function Request (socket, response) {
4040
events.EventEmitter.call(this, socket);
4141
var self = this;
4242

4343
self.socket = socket;
44+
self.response = response;
4445

4546
socket.addListener('data', function (data) {
4647
debugSock('Received data: ' + sys.inspect(data), this);
@@ -51,7 +52,8 @@ function Request (socket) {
5152
self.emit(meth.toLowerCase(), data);
5253
} else {
5354
debugSock('Unknown method ' + meth, this);
54-
self.outputStatusMessage(500);
55+
self.response.statusCode = 500;
56+
endMethod(response);
5557
}
5658
});
5759
}
@@ -123,8 +125,8 @@ function Server (requestListener) {
123125
}
124126
});
125127

126-
var req = new Request(socket);
127128
var res = new Response(socket);
129+
var req = new Request(socket, res);
128130

129131
req.addListener('page', function (pager) {
130132
debugSock('Pre-processing "PAGE"', req.socket);

0 commit comments

Comments
 (0)