| # | Line 67 | Line 67 | mo_connect(struct Client *client_p, stru | |
|---|---|---|
| 67 | ||
| 68 | if (parc > 3) | |
| 69 | { | |
| 70 | < | if (!HasOFlag(source_p, OPER_FLAG_REMOTE)) |
| 70 | > | if (!HasOFlag(source_p, OPER_FLAG_CONNECT_REMOTE)) |
| 71 | { | |
| 72 | sendto_one(source_p, form_str(ERR_NOPRIVS), | |
| 73 | me.name, source_p->name, "connect"); | |
| # | Line 78 | Line 78 | mo_connect(struct Client *client_p, stru | |
| 78 | parc, parv) != HUNTED_ISME) | |
| 79 | return; | |
| 80 | } | |
| 81 | + | else if (!HasOFlag(source_p, OPER_FLAG_CONNECT)) |
| 82 | + | { |
| 83 | + | sendto_one(source_p, form_str(ERR_NOPRIVS), |
| 84 | + | me.name, source_p->name, "connect"); |
| 85 | + | return; |
| 86 | + | } |
| 87 | ||
| 88 | if ((target_p = hash_find_server(parv[1]))) | |
| 89 | { | |
| – | Removed lines |
| + | Added lines |
| < | Changed lines (old) |
| > | Changed lines (new) |