In some case it can be good to have a function called
when the session closes. This is the case when a binding
records an item in the context. With this modification
the recorded item can be simply NULL.
Change-Id: I5e23f00eb2a6e2639fdeea15f9dea79c7df9dfbb
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
session->cookies[idx] = NULL;
while (cookie != NULL) {
next = cookie->next;
- if (cookie->value != NULL && cookie->freecb != NULL)
+ if (cookie->freecb != NULL)
cookie->freecb(cookie->value);
free(cookie);
cookie = next;
cookie = session->cookies[idx];
while(cookie != NULL) {
if (cookie->key == key) {
- if (cookie->value != NULL && cookie->value != value && cookie->freecb != NULL)
+ if (cookie->value != value && cookie->freecb)
cookie->freecb(cookie->value);
cookie->value = value;
cookie->freecb = freecb;