From: Jeremy Kerr Date: Wed, 14 Aug 2013 06:55:46 +0000 (+0800) Subject: lib/waiter: talloc waiters from waitset context X-Git-Tag: v1.0.0~520 X-Git-Url: http://git.ozlabs.org/?p=petitboot;a=commitdiff_plain;h=4109b0059599c2e7b44e89d80b953233c2ba575e lib/waiter: talloc waiters from waitset context We can lose a reference to the first waiter allocated, as set->waiters may be NULL. Signed-off-by: Jeremy Kerr --- diff --git a/lib/waiter/waiter.c b/lib/waiter/waiter.c index 13b0d68..833f63b 100644 --- a/lib/waiter/waiter.c +++ b/lib/waiter/waiter.c @@ -66,7 +66,7 @@ static struct waiter *waiter_new(struct waitset *set) { struct waiter **waiters, *waiter; - waiter = talloc(set->waiters, struct waiter); + waiter = talloc(set, struct waiter); if (!waiter) return NULL;