| 514 g_return_val_if_fail(pool, NULL); |
514 g_return_val_if_fail(pool, NULL); |
| 515 g_return_val_if_fail(pool->scheme_name, NULL); |
515 g_return_val_if_fail(pool->scheme_name, NULL); |
| 516 g_return_val_if_fail(pool->name, NULL); |
516 g_return_val_if_fail(pool->name, NULL); |
| 517 |
517 |
| 518 /* Escape all the elements for filesystem-friendliness */ |
518 /* Escape all the elements for filesystem-friendliness */ |
| 519 esc_scheme_name = pool ? g_strdup(purple_escape_filename(pool->scheme_name)) : NULL; |
519 esc_scheme_name = g_strdup(purple_escape_filename(pool->scheme_name)); |
| 520 esc_name = pool ? g_strdup(purple_escape_filename(pool->name)) : NULL; |
520 esc_name = g_strdup(purple_escape_filename(pool->name)); |
| 521 esc_id = id ? g_strdup(purple_escape_filename(id)) : NULL; |
521 esc_id = id ? g_strdup(purple_escape_filename(id)) : NULL; |
| 522 |
522 |
| 523 path = g_build_filename(purple_user_dir(), |
523 path = g_build_filename(purple_user_dir(), |
| 524 "certificates", /* TODO: constantize this? */ |
524 "certificates", /* TODO: constantize this? */ |
| 525 esc_scheme_name, |
525 esc_scheme_name, |