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;
|
||||
|
||||
g_free(node);
|
||||
g_slist_free_1(l);
|
||||
return completed;
|
||||
}
|
||||
|
||||
|
@ -2159,6 +2160,7 @@ void sms_assembly_expire(struct sms_assembly *assembly, time_t before)
|
|||
{
|
||||
GSList *cur;
|
||||
GSList *prev;
|
||||
GSList *tmp;
|
||||
|
||||
prev = NULL;
|
||||
cur = assembly->assembly_list;
|
||||
|
@ -2181,6 +2183,8 @@ void sms_assembly_expire(struct sms_assembly *assembly, time_t before)
|
|||
else
|
||||
assembly->assembly_list = cur->next;
|
||||
|
||||
tmp = cur;
|
||||
cur = cur->next;
|
||||
g_slist_free_1(tmp);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue