From 3fb30ff0a694f505de58c85152e24726dc5e61bd Mon Sep 17 00:00:00 2001 From: Nicolas Williams Date: Fri, 26 May 2017 14:23:51 -0500 Subject: [PATCH] Fix fd_store() return value for short writes --- lib/krb5/store_fd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/krb5/store_fd.c b/lib/krb5/store_fd.c index 32860794d..44cd73f74 100644 --- a/lib/krb5/store_fd.c +++ b/lib/krb5/store_fd.c @@ -80,7 +80,7 @@ fd_store(krb5_storage * sp, const void *data, size_t size) if (errno == EINTR) continue; else - return count; + return size - rem; } cbuf += count; rem -= count;