]> git.ozlabs.org Git - petitboot/commitdiff
ui/common: Don't talloc_free sysinfo and status explicitly
authorJeremy Kerr <jk@ozlabs.org>
Thu, 17 Oct 2013 04:03:51 +0000 (12:03 +0800)
committerJeremy Kerr <jk@ozlabs.org>
Wed, 13 Nov 2013 09:31:04 +0000 (17:31 +0800)
Currently, we talloc_free() the sysinfo and status messages in the
discover client, right after performing the ui's callback.

However, the client may wish to keep a reference to this information
beyond the callback invocation. This change introduces a per-message
talloc context, which these structures are allocated under. This allows
the callbacks to talloc_steal() anything they wish to keep a reference
to.

Signed-off-by: Jeremy Kerr <jk@ozlabs.org>

No differences found