Function
FwupdPluginmemdup_safe
Declaration [src]
guint8*
fu_memdup_safe (
const guint8* src,
gsize n,
GError** error
)
Description [src]
Duplicates some memory using memdup in a safe way.
You don’t need to use this function in “obviously correct” cases, nor should you use it when performance is a concern. Only us it when you’re not sure if malicious data from a device or firmware could cause memory corruption.
NOTE: This function intentionally limits allocation size to 1GB.
Available since: | 1.5.6 |