X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fngircd%2Firc-metadata.c;h=2a3de1b454cbba48cb0cbe6739f5f49a3350c801;hb=dc6807338e240d8093f43337dab7bfe488c35c4a;hp=463060b410f39146b83d5014ec4ccf018e8a78a3;hpb=b130b35f48d19450240748425e12d21f2c38350f;p=ngircd-alex.git diff --git a/src/ngircd/irc-metadata.c b/src/ngircd/irc-metadata.c index 463060b4..2a3de1b4 100644 --- a/src/ngircd/irc-metadata.c +++ b/src/ngircd/irc-metadata.c @@ -1,6 +1,6 @@ /* * ngIRCd -- The Next Generation IRC Daemon - * Copyright (c)2001-2013 Alexander Barton (alex@barton.de) and Contributors. + * Copyright (c)2001-2015 Alexander Barton (alex@barton.de) and Contributors. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -24,11 +24,14 @@ #include "conn-func.h" #include "channel.h" +#include "irc-macros.h" #include "irc-write.h" #include "log.h" #include "messages.h" #include "parse.h" +#include "irc-metadata.h" + /** * Handler for the IRC+ "METADATA" command. * @@ -45,6 +48,8 @@ IRC_METADATA(CLIENT *Client, REQUEST *Req) assert(Client != NULL); assert(Req != NULL); + _IRC_REQUIRE_PREFIX_OR_RETURN_(Client, Req) + prefix = Client_Search(Req->prefix); if (!prefix) return IRC_WriteErrClient(Client, ERR_NOSUCHNICK_MSG,