From 880bf17daee408cd927349b04a0273bd6a37d4cb Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Sat, 4 Jan 2014 19:09:59 +0100 Subject: event/poll: eliminate one vector::size() call --- src/event/PollGroupPoll.cxx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/event') diff --git a/src/event/PollGroupPoll.cxx b/src/event/PollGroupPoll.cxx index a2b4d1d88..89d09d995 100644 --- a/src/event/PollGroupPoll.cxx +++ b/src/event/PollGroupPoll.cxx @@ -31,8 +31,9 @@ PollGroupPoll::~PollGroupPoll() { } bool PollGroupPoll::Add(int fd, unsigned events, void *obj) { assert(items.find(fd) == items.end()); - poll_events.resize(poll_events.size() + 1); - size_t index = poll_events.size() - 1; + + const size_t index = poll_events.size(); + poll_events.resize(index + 1); auto &e = poll_events[index]; e.fd = fd; e.events = events; -- cgit v1.2.3