Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
BitchX
GitHub Repository: BitchX/BitchX1.3
Path: blob/master/contrib/dcc.diff
1069 views
1
*** dcc.c Wed Jul 22 17:25:39 1998
2
--- dcc.c.bak Wed Jul 22 17:25:39 1998
3
***************
4
*** 1,4 ****
5
! /*
6
* dcc.c: Things dealing with client to client connections.
7
*
8
* Copyright(c) 1998 Colten Edwards aka panasync.
9
--- 1,4 ----
10
! /*
11
* dcc.c: Things dealing with client to client connections.
12
*
13
* Copyright(c) 1998 Colten Edwards aka panasync.
14
***************
15
*** 1283,1304 ****
16
return user;
17
}
18
19
- /* check if supplied nick matches your current nick, if so return false */
20
- int dcc_check_nick (char *nick) {
21
- size_t len = 0;
22
- if (current_window -> server != -1) {
23
- len = strlen (nick) + 1;
24
- if (my_strnicmp (nick, get_server_nickname (current_window -> server), len)) {
25
- return 0;
26
- } else {
27
- return 1;
28
- }
29
- } else {
30
- return 0;
31
- }
32
- return 0;
33
- }
34
-
35
DCC_COMMAND(dcc_chat)
36
{
37
char *user;
38
--- 1283,1288 ----
39
***************
40
*** 1329,1339 ****
41
{
42
if (!nick || !*nick)
43
break;
44
! /* check to see if nick matches yours if so continue */
45
! if (dcc_check_nick (nick)) {
46
! put_it ("%s", convert_output_format ("$G %RDCC%n Cannot DCC chat yourself!", NULL, NULL));
47
! continue;
48
! }
49
if ((s = find_dcc(nick, "chat", bot?DCC_BOTMODE:DCC_CHAT, 1, -1, -1)))
50
{
51
if ((s->flags & DCC_ACTIVE) || (s->flags & DCC_WAIT))
52
--- 1313,1319 ----
53
{
54
if (!nick || !*nick)
55
break;
56
!
57
if ((s = find_dcc(nick, "chat", bot?DCC_BOTMODE:DCC_CHAT, 1, -1, -1)))
58
{
59
if ((s->flags & DCC_ACTIVE) || (s->flags & DCC_WAIT))
60
61