mirror of git://git.sysmocom.de/ofono
Return slist elements back to the allocator
This commit is contained in:
parent
5fa4cd895c
commit
c892f36dc2
|
@ -2147,6 +2147,7 @@ out:
|
||||||
assembly->assembly_list = l->next;
|
assembly->assembly_list = l->next;
|
||||||
|
|
||||||
g_free(node);
|
g_free(node);
|
||||||
|
g_slist_free_1(l);
|
||||||
return completed;
|
return completed;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2159,6 +2160,7 @@ void sms_assembly_expire(struct sms_assembly *assembly, time_t before)
|
||||||
{
|
{
|
||||||
GSList *cur;
|
GSList *cur;
|
||||||
GSList *prev;
|
GSList *prev;
|
||||||
|
GSList *tmp;
|
||||||
|
|
||||||
prev = NULL;
|
prev = NULL;
|
||||||
cur = assembly->assembly_list;
|
cur = assembly->assembly_list;
|
||||||
|
@ -2181,6 +2183,8 @@ void sms_assembly_expire(struct sms_assembly *assembly, time_t before)
|
||||||
else
|
else
|
||||||
assembly->assembly_list = cur->next;
|
assembly->assembly_list = cur->next;
|
||||||
|
|
||||||
|
tmp = cur;
|
||||||
cur = cur->next;
|
cur = cur->next;
|
||||||
|
g_slist_free_1(tmp);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue