X-Git-Url: http://git.silcnet.org/gitweb/?p=crypto.git;a=blobdiff_plain;f=lib%2Fsilcutil%2Fsilcmemory.c;h=b7f69df850e64e33bca5d273d9a85f69f055ecf5;hp=b1a657b2f335593c91bba82875d9e2ea1d8fb8f6;hb=6578d0af4873ee989969b4a87afce850d5b527e5;hpb=b201d0cbb8b7ee3dab88be3ee7c187d93fed358c diff --git a/lib/silcutil/silcmemory.c b/lib/silcutil/silcmemory.c index b1a657b2..b7f69df8 100644 --- a/lib/silcutil/silcmemory.c +++ b/lib/silcutil/silcmemory.c @@ -155,7 +155,7 @@ void *silc_srealloc(SilcStack stack, SilcUInt32 old_size, new_ptr = silc_smalloc(stack, size); if (!new_ptr) return NULL; - memcpy(new_ptr, ptr, old_size); + memcpy(new_ptr, ptr, old_size > size ? size : old_size); } return new_ptr;