ircd: sendto_one_notice: avoid clang static analysis warning

target_p->from can't be NULL, and if it is then get_id(..., target_p)
dereferences it later in the function anyway
This commit is contained in:
Simon Arlott 2017-07-29 20:41:37 +01:00
parent 45285c4a73
commit d856535edd
No known key found for this signature in database
GPG key ID: C8975F2043CA5D24

View file

@ -346,17 +346,11 @@ sendto_one_prefix(struct Client *target_p, struct Client *source_p,
void void
sendto_one_notice(struct Client *target_p, const char *pattern, ...) sendto_one_notice(struct Client *target_p, const char *pattern, ...)
{ {
struct Client *dest_p; struct Client *dest_p = target_p->from;
va_list args; va_list args;
buf_head_t linebuf; buf_head_t linebuf;
char *to; char *to;
/* send remote if to->from non NULL */
if(target_p->from != NULL)
dest_p = target_p->from;
else
dest_p = target_p;
if(IsIOError(dest_p)) if(IsIOError(dest_p))
return; return;