summaryrefslogtreecommitdiffstats
path: root/src/lib/krb5/ccache/stdio/todo
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/krb5/ccache/stdio/todo')
-rw-r--r--src/lib/krb5/ccache/stdio/todo9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/lib/krb5/ccache/stdio/todo b/src/lib/krb5/ccache/stdio/todo
new file mode 100644
index 000000000..56a423f14
--- /dev/null
+++ b/src/lib/krb5/ccache/stdio/todo
@@ -0,0 +1,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.