Compare commits

...

1 Commits

Author SHA1 Message Date
Enrico Weigelt, metux IT consult cd26413e82 WIP: grabs 2024-09-17 17:09:25 +02:00

View File

@ -197,21 +197,21 @@ GrabPtr
AllocGrab(const GrabPtr src)
{
GrabPtr grab = calloc(1, sizeof(GrabRec));
if (!grab)
return NULL;
if (grab) {
grab->xi2mask = xi2mask_new();
if (!grab->xi2mask) {
free(grab);
grab = NULL;
}
else if (src && !CopyGrab(grab, src)) {
free(grab->xi2mask);
free(grab);
grab = NULL;
}
}
if (!(grab->xi2mask = xi2mask_new())
goto err;
if (src && !CopyGrab(grab, src))
goto err;
return grab;
err:
free(grab->xi2mask);
free(grab);
return NULL;
}
GrabPtr