summaryrefslogtreecommitdiffstats
path: root/src/lib/krb5/ccache/stdio/todo
blob: 56a423f1406212a4fa7b260aa6f1e5d36600b2b7 (plain)
1
2
3
4
5
6
7
8
9
Make sure that each time a function returns KRB5_NOMEM, everything
allocated earlier in the function and stack tree is freed.

Overwrite cache file with nulls before removing it.

Check return values and sanity-check parameters more thoroughly.  This
code was derived from UNIX file I/O code, and the conversion of
error-trapping may be incomplete.  Probably lots of bugs dealing with
end-of-file versus other errors.