diff --git a/exec/load/cvslib.js b/exec/load/cvslib.js index 9b6d1e1e60b31e448a6ff8e3273a6f9fe705c8b4..76c158e1ceb84a5b327114859b14096b138df52f 100644 --- a/exec/load/cvslib.js +++ b/exec/load/cvslib.js @@ -220,9 +220,9 @@ CVS = new (function () { return ret; } - function recv_file() { - var length=parseInt(this.socket.recvline()); - return this.socket.recv(length); + function recv_file(socket) { + var length=parseInt(socket.recvline()); + return socket.recv(length); } for(;;) { @@ -250,7 +250,7 @@ CVS = new (function () { var repofile=this.socket.recvline(65535,10); var entries=this.socket.recvline(65535,10); var mode=this.socket.recvline(65535,10); - var filedata=recv_file(); + var filedata=recv_file(this.socket); this.files[repofile]={}; this.files[repofile].meta={}; @@ -274,7 +274,7 @@ CVS = new (function () { log(LOG_INFO, cmd[1]); break; case 'MT': - var m=cmd[1].split_cmd(' ',2); + var m=split_cmd(cmd[1],2); switch(m[0]) { case 'newline': if(js.global.writeln)