From d54954a60d608ac96d668b2c2a3be131a632656f Mon Sep 17 00:00:00 2001 From: coderaiser Date: Wed, 17 Jul 2013 14:04:39 +0000 Subject: [PATCH] feature(rest) add request.on error --- lib/server/rest.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/server/rest.js b/lib/server/rest.js index 95e4d4d7..a226659b 100644 --- a/lib/server/rest.js +++ b/lib/server/rest.js @@ -92,7 +92,7 @@ } function onFS(pParams){ - var p, lWriteStream, lSize, lQuery, + var p, lError, lWriteStream, lSize, lQuery, lRet = main.checkParams(pParams); if(lRet){ p = pParams, @@ -168,10 +168,12 @@ else { lWriteStream = fs.createWriteStream(p.name); - lWriteStream.on('error', function(pError){ + lError = function(pError){ main.sendError(pParams, pError); - }); + }; + lWriteStream.on ('error', lError); + p.request.on('error', lError); p.request.on('end', function(){ main.sendResponse(pParams, 'write: ' + p.name); });