ga_init2(garray_T *gap, size_t itemsize, int growsize)
{
    ga_init(gap);
    gap->ga_itemsize = itemsize;
    gap->ga_growsize = growsize;
}
Referencing memory after it has been freed can cause a program to crash, use unexpected values, or execute code.