Merge pull request #171 from axxel/log_remove_func-fix

fix memory corruption in gp_log_remove_func
This commit is contained in:
Marcus Meissner
2017-06-03 11:34:18 +02:00
committed by GitHub

View File

@@ -141,7 +141,7 @@ gp_log_remove_func (int id)
for (i=0;i<log_funcs_count;i++) {
if (log_funcs[i].id == id) {
memmove (log_funcs + i - 1, log_funcs + i, log_funcs_count - i);
memmove (log_funcs + i, log_funcs + i + 1, sizeof(LogFunc) * (log_funcs_count - i - 1));
log_funcs_count--;
return GP_OK;
}