File tree Expand file tree Collapse file tree 2 files changed +6
-2
lines changed
Expand file tree Collapse file tree 2 files changed +6
-2
lines changed Original file line number Diff line number Diff line change 11node_modules
2+ package-lock.json
Original file line number Diff line number Diff line change @@ -30,6 +30,7 @@ function createFile (name, opts) {
3030 var fs = null
3131 var file = null
3232 var entry = null
33+ var toDestroy = null
3334 var readers = [ ]
3435 var writers = [ ]
3536
@@ -55,13 +56,15 @@ function createFile (name, opts) {
5556 }
5657
5758 function destroy ( req ) {
58- entry . remove ( ondone , onerror )
59+ toDestroy . remove ( ondone , onerror )
5960
6061 function ondone ( ) {
62+ toDestroy = null
6163 req . callback ( null , null )
6264 }
6365
6466 function onerror ( err ) {
67+ toDestroy = null
6568 req . callback ( err , null )
6669 }
6770 }
@@ -73,7 +76,7 @@ function createFile (name, opts) {
7376 fs = res
7477 mkdirp ( parentFolder ( name ) , function ( ) {
7578 fs . root . getFile ( name , { create : true } , function ( e ) {
76- entry = e
79+ entry = toDestroy = e
7780 entry . file ( function ( f ) {
7881 file = f
7982 req . callback ( null )
You can’t perform that action at this time.
0 commit comments