On Wed, 2010-06-23 at 09:53 +0200, Gerd Hoffmann wrote:
> ---
> common/marshaller.c | 5 +++--
> 1 files changed, 3 insertions(+), 2 deletions(-)
>
> diff --git a/common/marshaller.c b/common/marshaller.c
> index 5844b89..ece4f48 100644
> --- a/common/marshaller.c
> +++ b/common/marshaller.c
> @@ -157,13 +157,14 @@ static void free_items(SpiceMarshaller *m)
>
> void spice_marshaller_reset(SpiceMarshaller *m)
> {
> - SpiceMarshaller *m2;
> + SpiceMarshaller *m2, *next;
> SpiceMarshallerData *d;
>
> /* Only supported for root marshaller */
> assert(m->data->marshallers == m);
>
> - for (m2 = m; m2 != NULL; m2 = m2->next) {
> + for (m2 = m; m2 != NULL; m2 = next) {
> + next = m2->next;
> free_item_data(m2);
>
> /* Free non-root marshallers */
Ack, please commit
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Alexander Larsson Red Hat, Inc
[email protected] [email protected]
He's a scrappy dishevelled shaman moving from town to town, helping folk in
trouble. She's a disco-crazy cigar-chomping femme fatale operating on the
wrong side of the law. They fight crime!
_______________________________________________
Spice-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/spice-devel