fix memcpy with same src and dest (Peter Klotz)

This commit is contained in:
weidai 2010-08-03 20:28:10 +00:00
parent 05e42a01d9
commit 79ed03344b

View File

@ -66,7 +66,8 @@ template <class T, class BASE> void IteratedHashBase<T, BASE>::Update(const byte
} while (len >= blockSize);
}
memcpy(data, input, len);
if (len && data != input)
memcpy(data, input, len);
}
template <class T, class BASE> byte * IteratedHashBase<T, BASE>::CreateUpdateSpace(size_t &size)