X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Fmodules%2Fnetwork%2Fserv_network.c;h=5dedf0c536ec52754710e18c0078b74182fd8f20;hb=af57df943c714ba422cc5d54ff7639f6078b3c0c;hp=66bf69c6b5ae4ca4c63fa98e4f3b2cc5dad21b23;hpb=c28eaf9bf8410cce3cc5e112b2067a1b60184ab5;p=citadel.git diff --git a/citadel/modules/network/serv_network.c b/citadel/modules/network/serv_network.c index 66bf69c6b..5dedf0c53 100644 --- a/citadel/modules/network/serv_network.c +++ b/citadel/modules/network/serv_network.c @@ -272,8 +272,11 @@ void network_queue_interesting_rooms(struct ctdlroom *qrbuf, void *data, OneRoom ptr = CreateRoomProcListEntry(qrbuf, OneRNCfg); - ptr->next = RP->rplist; - RP->rplist = ptr; + if (ptr != NULL) + { + ptr->next = RP->rplist; + RP->rplist = ptr; + } } /*