* check for syscall.h
[citadel.git] / citadel / modules / rssclient / serv_rssclient.c
index c69f6b4ad44f36340033c1b7e1c97480780335bb..39fdd7bb39d91d1436f1c332e8ed3f4a13757d68 100644 (file)
@@ -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