Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix memory corruption in gp_log_remove_func
The gp_log_remove_func implementation had 2 severe issues: * it moved way to few bytes * it moved the wrong bytes to the wrong place, destroying libc memory management structures (resulting in different types of crashes). When the first item has to be removed, it moved a couple bytes from the start of the array to the left (before the start of the array), instead of moving the second and following items over the first one.
- Loading branch information