| 5737 | if (!ok) { |
| 5738 | if (!err[0]) snprintf(err, err_len, "failed to read session"); |
| 5739 | free(title); |
| 5740 | free(text); |
| 5741 | free(path); |
| 5742 | return false; |
| 5743 | } |
| 5744 | |
| 5745 | char actual_sha[41]; |
| 5746 | agent_kv_identity_sha(&hdr, text, text_bytes, title, actual_sha); |
| 5747 | if (strcmp(actual_sha, sha)) { |
| 5748 | snprintf(err, err_len, "cached session identity does not match file name"); |
no test coverage detected