Skip to content

Commit 6cb477f

Browse files
committed
fixed downloads over 4gb
1 parent 849c659 commit 6cb477f

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

lib/axdcc.js

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ function Request(client, args) {
8585
if (self.args.resume) {
8686
// Resume download
8787
self.client.ctcp(self.args.nick, "privmsg", "DCC RESUME " + self.pack_info.filename + " "
88-
+ self.pack_info.port + " " + stats.size);
88+
+ self.pack_info.port + " " + stats.size);
8989
self.pack_info.resumepos = stats.size;
9090
} else {
9191
// Dont resume download delete .part file and start download
@@ -134,7 +134,7 @@ function Request(client, args) {
134134

135135
stream.on("open", function () {
136136

137-
var send_buffer = new Buffer(4);
137+
var send_buffer = new Buffer(8);
138138
var received = pack.resumepos;
139139

140140
// Open connection to the bot
@@ -144,14 +144,12 @@ function Request(client, args) {
144144

145145
// Callback for data
146146
conn.on("data", function (data) {
147-
148-
stream.write(data);
149-
150147
received += data.length;
151-
152-
send_buffer.writeUInt32BE(received, 0);
148+
send_buffer.writeDoubleBE(received, 0);
153149
conn.write(send_buffer);
154150

151+
stream.write(data);
152+
155153
self.emit("progress", pack, received);
156154
});
157155

0 commit comments

Comments
 (0)