X-Git-Url: https://code.citadel.org/?p=citadel.git;a=blobdiff_plain;f=citadel%2Fmodules%2Frssclient%2Fserv_rssclient.c;h=39fdd7bb39d91d1436f1c332e8ed3f4a13757d68;hp=c69f6b4ad44f36340033c1b7e1c97480780335bb;hb=496debf89657e8b2d09b60b8595d7046f494ad62;hpb=5ad958794fb683b377b8c317219f3e473b4befb8 diff --git a/citadel/modules/rssclient/serv_rssclient.c b/citadel/modules/rssclient/serv_rssclient.c index c69f6b4ad..39fdd7bb3 100644 --- a/citadel/modules/rssclient/serv_rssclient.c +++ b/citadel/modules/rssclient/serv_rssclient.c @@ -292,6 +292,7 @@ void rss_save_item(rsscollection *rssc) { recp = (struct recptypes *) malloc(sizeof(struct recptypes)); if (recp == NULL) return; memset(recp, 0, sizeof(struct recptypes)); + memset(&ut, 0, sizeof(struct UseTable)); recp->recp_room = strdup(ri->roomlist); recp->num_room = num_tokens(ri->roomlist, '|'); recp->recptypes_magic = RECPTYPES_MAGIC; @@ -873,8 +874,6 @@ void *rssclient_scan(void *args) { CtdlFillSystemContext(&rssclientCC, "rssclient"); citthread_setspecific(MyConKey, (void *)&rssclientCC ); - CtdlThreadAllocTSD(); - /* * This is a simple concurrency check to make sure only one rssclient run * is done at a time. We could do this with a mutex, but since we