]> code.citadel.org Git - citadel.git/blobdiff - webcit/webserver.c
* free the libical ringbuffer in apropriate places
[citadel.git] / webcit / webserver.c
index 83554298d54c43164a64996c97adb7ef6ca0ad2c..3b32650018358e706b62bc97f424b473471eabec 100644 (file)
@@ -950,8 +950,10 @@ void worker_entry(void)
                                lprintf(2, "master shutdown: cleaning up sessions\n");
                                do_housekeeping();
 #ifdef WEBCIT_WITH_CALENDAR_SERVICE
+                               lprintf(2, "master shutdown: cleaning up libical\n");
                                free_zone_directory ();
                                icaltimezone_release_zone_tab ();
+                               icalmemory_free_ring ();
 #endif
                                lprintf(2, "master shutdown exiting!.\n");                              
                                exit(0);