X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2Fmod-memoserv.c;h=78c7887e446827ba5ad20d9cb0f4b294daf27fcf;hb=HEAD;hp=6b260508c719b34922282b2568b72e69c5277aeb;hpb=1069fdc3c0c3197db7794fe7ce70acebb6f18ad4;p=srvx.git diff --git a/src/mod-memoserv.c b/src/mod-memoserv.c index 6b26050..78c7887 100644 --- a/src/mod-memoserv.c +++ b/src/mod-memoserv.c @@ -230,8 +230,7 @@ memoserv_can_send(struct userNode *bot, struct userNode *user, struct memo_accou if (!(account->flags & MEMO_DENY_NONCHANNEL)) return 1; for (dest = account->handle->channels; dest; dest = dest->u_next) { - struct userData *recip = _GetChannelUser(dest->channel, user->handle_info, 1, 0); - if (recip != NULL && recip->seen != 0) + if (dest->seen && _GetChannelUser(dest->channel, user->handle_info, 1, 0)) return 1; } send_message(user, bot, "MSMSG_CANNOT_SEND", account->handle->handle);