diff --git a/eventpoll.c b/eventpoll.c index 714221b37..1d6f9183d 100644 --- a/eventpoll.c +++ b/eventpoll.c @@ -161,11 +161,7 @@ int collect_eventpoll(void) struct eventpoll_tfd_file_info *info; info = xmalloc(sizeof(*info)); - if (info) { - info->tdefe = xmalloc(sizeof(*info->tdefe)); - if (!info->tdefe) - goto err; - } else + if (!info) goto err; ret = pb_read_eof(image_fd, &info->tdefe, eventpoll_tfd_entry);