瀏覽代碼

* Port [3977] to 1.2.16 from trunk
* Fix a socket leak from timed out userfile transfers.



svn: 3978

Bryan Drewery 17 年之前
父節點
當前提交
c294af4c7c
共有 2 個文件被更改,包括 2 次插入0 次删除
  1. 1 0
      doc/UPDATES
  2. 1 0
      src/mod/transfer.mod/transfer.c

+ 1 - 0
doc/UPDATES

@@ -22,6 +22,7 @@
 * Update efnet server list and add new alias 'bs' for botset. (To get new defaults: 'set -YES servers -' and 'set -YES alias -')
 * Fix /ctcp FINGER leaking shell username when using oidentd
 * Fix ISON not working on some ircds.
+* Fix a socket leak from timed out userfile transfers.
 
 1.2.15 - http://wraith.botpack.net/milestone/1.2.15
 * Fix a possible segfault when binaries compiled wrong

+ 1 - 0
src/mod/transfer.mod/transfer.c

@@ -565,6 +565,7 @@ static void transfer_get_timeout(int i)
 
 void tout_dcc_send(int idx)
 {
+  fclose(dcc[idx].u.xfer->f);
   if (!strcmp(dcc[idx].nick, "*users")) {
     int x, y = -1;