common/rbtree: fixed a bug in delete
This commit is contained in:
parent
8d7b4a74c7
commit
7209cfb1c4
7 changed files with 52 additions and 37 deletions
|
|
@ -75,6 +75,17 @@ bail:
|
|||
die_errno("xstrdup");
|
||||
}
|
||||
|
||||
void* xmemdup(const void *src, size_t size) {
|
||||
|
||||
CHECK_INPUT(src);
|
||||
|
||||
void *dest = xmalloc(size);
|
||||
memcpy(dest, src, size);
|
||||
return dest;
|
||||
bail:
|
||||
die_errno("xmemdup");
|
||||
}
|
||||
|
||||
void xfree(void *ptr) {
|
||||
|
||||
CHECK_INPUT(ptr);
|
||||
|
|
|
|||
Reference in a new issue