X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2Fproto-p10.c;h=354879e12cf3c022f1378b7cf8b7175d6f3ab39c;hb=350314c7cc92a1b15287133ca072f56fe85dc0b1;hp=55d1b941432cf6e32da5fa19308c42e5cd3b94d4;hpb=5b5229875555f54a7a73f3b6fe6d8b67b8406e40;p=srvx.git diff --git a/src/proto-p10.c b/src/proto-p10.c index 55d1b94..354879e 100644 --- a/src/proto-p10.c +++ b/src/proto-p10.c @@ -1755,9 +1755,10 @@ static CMD_FUNC(cmd_relay) //LQ !ABADE pk910 80.153.5.212 server.zoelle1.de ~watchcat :test //ok let's check the login datas struct handle_info *hi; - char tmp[MAXLEN]; - sprintf(tmp, "*!%s@%s",argv[7],argv[5]); - if((hi = checklogin(argv[4],argv[argc-1],&argv[3][1],tmp))) { + char tmp[MAXLEN], tmp2[MAXLEN]; + sprintf(tmp, "%s@%s",argv[7],argv[6]); + sprintf(tmp2, "%s@%s",argv[7],argv[5]); + if((hi = checklogin(argv[4],argv[argc-1],&argv[3][1],tmp,tmp2))) { //login ok struct devnull_class *th; char devnull[512];