SilcMapConnection mapconn;
SilcMapCommand cmd;
char *h;
+ int i;
silc_free(map->conffile);
silc_free(map->bitmap);
silc_free(mapconn->city);
silc_free(mapconn->admin);
silc_free(mapconn->description);
- silc_free(mapconn->writemaphtml_url);
+ silc_free(mapconn->html_url);
silc_free(mapconn->up_color);
silc_free(mapconn->up_text_color);
silc_free(mapconn->down_color);
silc_free(mapconn->down_text_color);
silc_free(mapconn->data.motd);
+ memset(mapconn, 'F', sizeof(*mapconn));
silc_free(mapconn);
}
silc_dlist_uninit(map->conns);
}
+ for (i = 0; i < map->writemaphtml_count; i++) {
+ silc_free(map->writemaphtml[i].filename);
+ silc_free(map->writemaphtml[i].text);
+ }
+ silc_free(map->writemaphtml);
+
+ for (i = 0; i < map->cut_count; i++)
+ silc_free(map->cut[i].filename);
+ silc_free(map->cut);
+
silc_free(map->writemap.filename);
silc_free(map->writehtml.filename);
silc_free(map->writehtml.text);
- silc_free(map->writemaphtml.filename);
- silc_free(map->writemaphtml.text);
- silc_free(map->cut.filename);
+ silc_free(map->writerel.filename);
+ silc_free(map->writerel.text);
silc_free(map);
}