mirror of
https://github.com/vim/vim.git
synced 2025-09-23 03:43:49 -04:00
patch 9.0.1605: crash when calling method on super in child constructor
Problem: Crash when calling method on super in child constructor. (Israel Chauca Fuentes) Solution: Clear the type list. (Ernie Rael, closes #12489, closes #12471)
This commit is contained in:
committed by
Bram Moolenaar
parent
abc8130d6a
commit
114ec813b3
@@ -1025,7 +1025,9 @@ early_ret:
|
||||
if (*fup == NULL)
|
||||
goto cleanup;
|
||||
|
||||
mch_memmove(*fup, gap->ga_data, sizeof(ufunc_T *) * gap->ga_len);
|
||||
if (gap->ga_len != 0)
|
||||
mch_memmove(*fup, gap->ga_data,
|
||||
sizeof(ufunc_T *) * gap->ga_len);
|
||||
vim_free(gap->ga_data);
|
||||
if (loop == 1)
|
||||
cl->class_class_function_count_child = gap->ga_len;
|
||||
|
Reference in New Issue
Block a user