Thanks to visit codestin.com Credit goes to github.com
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 03e60dc commit dbb80f4Copy full SHA for dbb80f4
src/_macosx.m
@@ -4489,7 +4489,12 @@ -(void)save_figure:(id)sender
4489
NSMenu* menu = [button menu];
4490
NSArray* items = [menu itemArray];
4491
unsigned int n = [items count];
4492
- int* states = malloc(n*sizeof(int));
+ int* states = calloc(n, sizeof(int));
4493
+ if (!states)
4494
+ {
4495
+ PyErr_SetString(PyExc_RuntimeError, "calloc failed");
4496
+ return NULL;
4497
+ }
4498
int i;
4499
unsigned int m = 0;
4500
NSEnumerator* enumerator = [items objectEnumerator];
@@ -4504,7 +4509,6 @@ -(void)save_figure:(id)sender
4504
4509
states[i] = 1;
4505
4510
m++;
4506
4511
}
4507
- else states[i] = 0;
4508
4512
4513
int j = 0;
4514
PyObject* list = PyList_New(m);
0 commit comments