@@ -42,6 +42,7 @@ ResumeUploader.prototype.putStream = function(uploadToken, key, rsStream,
42
42
rsStream . on ( "error" , function ( err ) {
43
43
//callbackFunc
44
44
callbackFunc ( err , null , null ) ;
45
+ rsStream . close ( ) ;
45
46
return ;
46
47
} ) ;
47
48
@@ -67,6 +68,7 @@ ResumeUploader.prototype.putStream = function(uploadToken, key, rsStream,
67
68
cZoneExpire ) {
68
69
if ( err ) {
69
70
callbackFunc ( err , null , null ) ;
71
+ rsStream . close ( ) ;
70
72
return ;
71
73
}
72
74
@@ -164,6 +166,7 @@ function putReq(config, uploadToken, key, rsStream, rsStreamLen, putExtra,
164
166
var bodyCrc32 = parseInt ( "0x" + getCrc32 ( readData ) ) ;
165
167
if ( respInfo . statusCode != 200 || respBody . crc32 != bodyCrc32 ) {
166
168
callbackFunc ( respErr , respBody , respInfo ) ;
169
+ rsStream . close ( ) ;
167
170
return ;
168
171
} else {
169
172
finishedBlock += 1 ;
@@ -197,7 +200,9 @@ function putReq(config, uploadToken, key, rsStream, rsStreamLen, putExtra,
197
200
if ( ! isSent && rsStreamLen === 0 ) {
198
201
mkfileReq ( upDomain , uploadToken , fileSize , finishedCtxList , key , putExtra , callbackFunc )
199
202
}
200
- } )
203
+
204
+ rsStream . close ( ) ;
205
+ } ) ;
201
206
}
202
207
203
208
function mkblkReq ( upDomain , uploadToken , blkData , callbackFunc ) {
0 commit comments