Module: sip-router
Branch: master
Commit: 8652f5f5fb2b10210c65b04772064c452608c728
URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=8652f5f5fb2b10210c65b04772064c452608c728

Author: Daniel-Constantin Mierla <[email protected]>
Committer: Daniel-Constantin Mierla <[email protected]>
Date:   Thu Nov 24 15:26:47 2011 +0100

core: better check for cloned lumps in shared memory

- bitwise test for LUMPFLAG_SHMEM

---

 data_lump.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/data_lump.c b/data_lump.c
index 433ce2f..5016383 100644
--- a/data_lump.c
+++ b/data_lump.c
@@ -650,7 +650,7 @@ void del_nonshm_lump( struct lump** lump_list )
        crt = *lump_list;
 
        while (crt) {
-               if (crt->flags!=LUMPFLAG_SHMEM) {
+               if (!(crt->flags&LUMPFLAG_SHMEM)) {
                        /* unlink it */
                        foo = crt;
                        crt = crt->next;
@@ -665,7 +665,7 @@ void del_nonshm_lump( struct lump** lump_list )
                        prev_r = crt;
                        while(r){
                                foo=r; r=r->after;
-                               if (foo->flags!=LUMPFLAG_SHMEM) {
+                               if (!(foo->flags&LUMPFLAG_SHMEM)) {
                                        prev_r->after = r;
                                        free_lump(foo);
                                        pkg_free(foo);
@@ -678,7 +678,7 @@ void del_nonshm_lump( struct lump** lump_list )
                        prev_r = crt;
                        while(r){
                                foo=r; r=r->before;
-                               if (foo->flags!=LUMPFLAG_SHMEM) {
+                               if (!(foo->flags&LUMPFLAG_SHMEM)) {
                                        prev_r->before = r;
                                        free_lump(foo);
                                        pkg_free(foo);


_______________________________________________
sr-dev mailing list
[email protected]
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to