blob: 7c6d495644926c589be36705d3c8065a2812cbc1 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
# Fixes potential crash when receiving an invalid PSEND ID number.
--- src/common/dcc.c 2003-11-28 14:06:57.000000000 +1100
+++ src/common/dcc.c 2003-12-13 20:17:12.000000000 +1100
@@ -1659,9 +1659,15 @@
* sending file.
*/
dcc = find_dcc_from_id (pasvid, TYPE_SEND);
- dcc->addr = addr;
- dcc->port = port;
- dcc_connect(dcc);
+ if (dcc)
+ {
+ dcc->addr = addr;
+ dcc->port = port;
+ dcc_connect (dcc);
+ } else
+ {
+ dcc_malformed (sess, nick, word_eol[4] + 2);
+ }
return;
}
|