FreeStrBuf(&NW->port);
FreeStrBuf(&NW->secret);
FreeStrBuf(&NW->Url);
- ((struct CitContext*)NW->IO.CitContext)->state = CON_IDLE;
- ((struct CitContext*)NW->IO.CitContext)->kill_me = 1;
+ if (NW->IO.CitContext != NULL) {
+ ((struct CitContext*)NW->IO.CitContext)->state = CON_IDLE;
+ ((struct CitContext*)NW->IO.CitContext)->kill_me = 1;
+ }
FreeAsyncIOContents(&NW->IO);
free(NW);
}