fixed 0 fakehost (set no fakehost)
authorpk910 <philipp@zoelle1.de>
Sat, 23 Jul 2011 05:56:27 +0000 (07:56 +0200)
committerpk910 <philipp@zoelle1.de>
Sat, 23 Jul 2011 15:52:05 +0000 (17:52 +0200)
ircd/m_relay.c

index 8aa687e0b6b6ebff06e7dc53c482e403eba78a7b..209d65a95cbab8141b3eb832861c287ffbcd8725 100644 (file)
@@ -39,9 +39,9 @@ static void loc_handler_LR(const char *num, char *parv[], signed int parc) {
 static void loc_handler_LA(const char *num, char *parv[], signed int parc) {
     if(num[0] != '!' || parc < 1) return;
        char *fakehost = NULL;
 static void loc_handler_LA(const char *num, char *parv[], signed int parc) {
     if(num[0] != '!' || parc < 1) return;
        char *fakehost = NULL;
-       if (parc > 1 && !strcmp(parv[1], "0")) // 0 = no fakehost
+       if (parc > 1 && strcmp(parv[1], "0") != 0) // 0 = no fakehost
                fakehost=parv[1];
                fakehost=parv[1];
-               
+
     if(parc > 2)
         auth_loc_reply(&num[3], parv[0], fakehost, &parv[2] , parc - 2);
     else if(parc > 1)
     if(parc > 2)
         auth_loc_reply(&num[3], parv[0], fakehost, &parv[2] , parc - 2);
     else if(parc > 1)