{
CitContext* CCC = IO->CitContext;
- memcpy(CCC->lastcmdname, IOStates[State].Key, IOStates[State].len + 1);
+ if (CCC != NULL)
+ memcpy(CCC->lastcmdname, IOStates[State].Key, IOStates[State].len + 1);
}
static void SetRSSState(AsyncIO *IO, RSSState State)
{
CitContext* CCC = IO->CitContext;
- memcpy(CCC->cs_clientname, RSSStates[State].Key, RSSStates[State].len + 1);
+ if (CCC != NULL)
+ memcpy(CCC->cs_clientname, RSSStates[State].Key, RSSStates[State].len + 1);
}
void DeleteRoomReference(long QRnumber)
void SetSMTPState(AsyncIO *IO, smtpstate State)
{
CitContext* CCC = IO->CitContext;
- memcpy(CCC->cs_clientname, SMTPStates[State].Key, SMTPStates[State].len + 1);
+ if (CCC != NULL)
+ memcpy(CCC->cs_clientname, SMTPStates[State].Key, SMTPStates[State].len + 1);
}
int SMTPClientDebugEnabled = 0;