From 29241018fe7338a88d01a0c37f0a3f9e45b8d6f3 Mon Sep 17 00:00:00 2001 From: Jeix Date: Sun, 20 Jun 2010 13:07:24 +0200 Subject: Package_finished event for scripts implemented bugfix: closing socket for IRC connection (xdcc) --- module/network/XdccRequest.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'module/network') diff --git a/module/network/XdccRequest.py b/module/network/XdccRequest.py index 57fdced66..bf9965eba 100644 --- a/module/network/XdccRequest.py +++ b/module/network/XdccRequest.py @@ -25,6 +25,7 @@ import time import socket from select import select import re +from os import sep, rename, stat from os.path import exists import struct @@ -181,6 +182,7 @@ class XdccRequest: # kill IRC socket sock.send("QUIT :byebye\r\n") + sock.close() # connect to XDCC Bot dcc = socket.socket() @@ -225,6 +227,7 @@ class XdccRequest: # acknowledge data by sending number of recceived bytes dcc.send(struct.pack('!I', dcc_total)) ######################## + free_name = self.get_free_name(dcc_packname) rename(dcc_packname + ".part", free_name) -- cgit v1.2.3