diff options
Diffstat (limited to 'lib/krb5/store_emem.c')
| -rw-r--r-- | lib/krb5/store_emem.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/krb5/store_emem.c b/lib/krb5/store_emem.c index 6d95bcf525a8..985aba9d1272 100644 --- a/lib/krb5/store_emem.c +++ b/lib/krb5/store_emem.c @@ -70,7 +70,8 @@ emem_store(krb5_storage *sp, const void *data, size_t size) s->base = base; s->ptr = (unsigned char*)base + off; } - memmove(s->ptr, data, size); + if (size) + memmove(s->ptr, data, size); sp->seek(sp, size, SEEK_CUR); return size; } |
