* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
* USA
*
- * $Id: m_pong.c 3181 2007-02-01 00:49:07Z jilles $
*/
#include "stdinc.h"
#include "s_conf.h"
#include "send.h"
#include "channel.h"
-#include "irc_string.h"
+#include "match.h"
#include "msg.h"
#include "parse.h"
#include "hash.h"
{
if(parc == 2 && !EmptyString(parv[1]))
{
- if(ConfigFileEntry.ping_cookie && source_p->user && source_p->name[0])
+ if(ConfigFileEntry.ping_cookie && source_p->flags & FLAGS_SENTUSER && source_p->name[0])
{
unsigned long incoming_ping = strtoul(parv[1], NULL, 16);
if(incoming_ping)
}
else
- sendto_one(source_p, form_str(ERR_NOORIGIN), me.name, parv[0]);
+ sendto_one(source_p, form_str(ERR_NOORIGIN), me.name, source_p->name);
source_p->flags &= ~FLAGS_PINGSENT;