X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=lib%2Fsilcutil%2Fsilcmemory.c;h=b7f69df850e64e33bca5d273d9a85f69f055ecf5;hb=6578d0af4873ee989969b4a87afce850d5b527e5;hp=b1a657b2f335593c91bba82875d9e2ea1d8fb8f6;hpb=9332a955b1c06b31268b6359b3c78f8e85daee04;p=silc.git 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;