mirror of
https://gitlab.freedesktop.org/libinput/libei.git
synced 2025-12-25 19:50:06 +01:00
libei: define a cleanup helper for the internal message
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
parent
f149a93743
commit
b309ebcc66
1 changed files with 2 additions and 1 deletions
|
|
@ -78,6 +78,7 @@ message_free(struct message *msg)
|
|||
}
|
||||
|
||||
DEFINE_TRIVIAL_CLEANUP_FUNC(struct message*, message_free);
|
||||
#define _cleanup_message_ _cleanup_(message_freep)
|
||||
|
||||
static void
|
||||
ei_event_destroy(struct ei_event *event)
|
||||
|
|
@ -569,7 +570,7 @@ connection_parse_message(const char *data, size_t *len)
|
|||
assert(framelen >= 5);
|
||||
}
|
||||
|
||||
_cleanup_(message_freep) struct message *msg = xalloc(sizeof(*msg));
|
||||
_cleanup_message_ struct message *msg = xalloc(sizeof(*msg));
|
||||
|
||||
Frame *frame = frame__unpack(NULL, framelen, (const unsigned char *)data);
|
||||
if (!frame)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue