Module: kamailio Branch: master Commit: 375d01466dffcef9e7064f4100a5afef48dbde39 URL: https://github.com/kamailio/kamailio/commit/375d01466dffcef9e7064f4100a5afef48dbde39
Author: Daniel-Constantin Mierla <mico...@gmail.com> Committer: Daniel-Constantin Mierla <mico...@gmail.com> Date: 2020-05-08T21:37:52+02:00 presence: check for null head when reordering returned presentity list --- Modified: src/modules/presence/hash.c --- Diff: https://github.com/kamailio/kamailio/commit/375d01466dffcef9e7064f4100a5afef48dbde39.diff Patch: https://github.com/kamailio/kamailio/commit/375d01466dffcef9e7064f4100a5afef48dbde39.patch --- diff --git a/src/modules/presence/hash.c b/src/modules/presence/hash.c index 9c81b7bd8e..c313b01cf0 100644 --- a/src/modules/presence/hash.c +++ b/src/modules/presence/hash.c @@ -1296,7 +1296,9 @@ ps_presentity_t *ps_ptable_search(ps_presentity_t *ptm, int mmode, int rmode) ptl->prev = NULL; } ptd->next = pte; - pte->prev = ptd; + if(pte) { + pte->prev = ptd; + } pte = ptd; } else { if(ptd->prev) { @@ -1307,7 +1309,9 @@ ps_presentity_t *ps_ptable_search(ps_presentity_t *ptm, int mmode, int rmode) } ptd->next = pte; ptd->prev = NULL; - pte->prev = ptd; + if(pte) { + pte->prev = ptd; + } pte = ptd; } } @@ -1394,4 +1398,4 @@ ps_presentity_t *ps_ptable_get_expired(int eval) } return ptl; -} \ No newline at end of file +} _______________________________________________ Kamailio (SER) - Development Mailing List sr-dev@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev