Explorar el Código

Add aggressive check before transfering userfile for compat

Bryan Drewery hace 13 años
padre
commit
e47ff40721
Se han modificado 1 ficheros con 7 adiciones y 0 borrados
  1. 7 0
      src/mod/share.mod/share.c

+ 7 - 0
src/mod/share.mod/share.c

@@ -979,6 +979,13 @@ share_userfileq(int idx, char *par)
 static void
 share_ufsend(int idx, char *par)
 {
+  if (bot_aggressive_to(dcc[idx].user)) {
+    putlog(LOG_ERRORS, "*", "%s attempted to start sending userfile [compat] - I'm supposed to be aggressive to it [likely a hack]", dcc[idx].nick);
+    dprintf(idx, "s un I have you marked for Agressive sharing.\n");
+    botunlink(-2, dcc[idx].nick, "I'm aggressive to you");
+    return;
+  }
+
   char *port = NULL, *ip = NULL;
   char s[1024] = "";
   int i, sock;