| 2857 | } |
| 2858 | |
| 2859 | static void |
| 2860 | key_freesah(struct secashead **psah) |
| 2861 | { |
| 2862 | struct secashead *sah = *psah; |
| 2863 | |
| 2864 | if (SAH_DELREF(sah) == 0) |
| 2865 | return; |
| 2866 | |
| 2867 | KEYDBG(KEY_STAMP, |
| 2868 | printf("%s: last reference to SAH(%p)\n", __func__, sah)); |
| 2869 | KEYDBG(KEY_DATA, kdebug_secash(sah, NULL)); |
| 2870 | |
| 2871 | *psah = NULL; |
| 2872 | key_delsah(sah); |
| 2873 | } |
| 2874 | |
| 2875 | static void |
| 2876 | key_delsah(struct secashead *sah) |
no test coverage detected