- case R_CONSOLE:
- if (res->res_cons.rc_file) {
- free(res->res_cons.rc_file);
- }
- if (res->res_cons.hist_file) {
- free(res->res_cons.hist_file);
- }
- case R_DIRECTOR:
- if (res->res_dir.address)
- free(res->res_dir.address);
- break;
- default:
- printf("Unknown resource type %d\n", type);
- }
+ case R_CONSOLE:
+ if (res->res_cons.rc_file) {
+ bfree(res->res_cons.rc_file);
+ }
+ if (res->res_cons.hist_file) {
+ bfree(res->res_cons.hist_file);
+ }
+ if (res->res_cons.tls_ctx) {
+ free_tls_context(res->res_cons.tls_ctx);
+ }
+ if (res->res_cons.tls_ca_certfile) {
+ bfree(res->res_cons.tls_ca_certfile);
+ }
+ if (res->res_cons.tls_ca_certdir) {
+ bfree(res->res_cons.tls_ca_certdir);
+ }
+ if (res->res_cons.tls_certfile) {
+ bfree(res->res_cons.tls_certfile);
+ }
+ if (res->res_cons.tls_keyfile) {
+ bfree(res->res_cons.tls_keyfile);
+ }
+ case R_DIRECTOR:
+ if (res->res_dir.address) {
+ bfree(res->res_dir.address);
+ }
+ if (res->res_dir.tls_ctx) {
+ free_tls_context(res->res_dir.tls_ctx);
+ }
+ if (res->res_dir.tls_ca_certfile) {
+ bfree(res->res_dir.tls_ca_certfile);
+ }
+ if (res->res_dir.tls_ca_certdir) {
+ bfree(res->res_dir.tls_ca_certdir);
+ }
+ if (res->res_dir.tls_certfile) {
+ bfree(res->res_dir.tls_certfile);
+ }
+ if (res->res_dir.tls_keyfile) {
+ bfree(res->res_dir.tls_keyfile);
+ }
+ break;
+ default:
+ printf(wxString(_("Unknown resource type %d\n")).mb_str(*wxConvCurrent), type);
+ }