blob: ecfd43a9b24ef3c49c0a4586c3512c02cd640b28 [file] [log] [blame]
#include <stdlib.h>
#include <string.h>
#include <linux/string.h>
/**
* memdup - duplicate region of memory
*
* @src: memory region to duplicate
* @len: memory region length
*/
void *memdup(const void *src, size_t len)
{
void *p = malloc(len);
if (p)
memcpy(p, src, len);
return p;
}