Cleanup: Use guarded allocator for data-block names returned from file reading
Direcly using the C library allocator functions is usually avoided in favor of our guarded allocator. It's more useful when debugging.
This commit is contained in:
@@ -44,6 +44,8 @@
|
||||
|
||||
#include "BLO_readfile.h"
|
||||
|
||||
#include "MEM_guardedalloc.h"
|
||||
|
||||
#include "bpy_capi_utils.h"
|
||||
#include "bpy_library.h"
|
||||
|
||||
@@ -225,7 +227,7 @@ static PyObject *_bpy_names(BPy_Library *self, int blocktype)
|
||||
PyList_SET_ITEM(list, counter, PyUnicode_FromString((char *)l->link));
|
||||
counter++;
|
||||
}
|
||||
BLI_linklist_free(names, free); /* free linklist *and* each node's data */
|
||||
BLI_linklist_free(names, MEM_freeN); /* free linklist *and* each node's data */
|
||||
}
|
||||
|
||||
return list;
|
||||
|
||||
Reference in New Issue
Block a user