Gitweb links:

...log 
http://git.netsurf-browser.org/netsurf.git/shortlog/f38b72a5833bfd9967308d6667c45c58a0ed10b8
...commit 
http://git.netsurf-browser.org/netsurf.git/commit/f38b72a5833bfd9967308d6667c45c58a0ed10b8
...tree 
http://git.netsurf-browser.org/netsurf.git/tree/f38b72a5833bfd9967308d6667c45c58a0ed10b8

The branch, master has been updated
       via  f38b72a5833bfd9967308d6667c45c58a0ed10b8 (commit)
      from  2dd97b0b8e1f363542dddb403d515cce132b7f29 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commitdiff 
http://git.netsurf-browser.org/netsurf.git/commit/?id=f38b72a5833bfd9967308d6667c45c58a0ed10b8
commit f38b72a5833bfd9967308d6667c45c58a0ed10b8
Author: Chris Young <[email protected]>
Commit: Chris Young <[email protected]>

    Avoid potential memory leak

diff --git a/frontends/amiga/object.c b/frontends/amiga/object.c
index 2ebca75..37fc724 100755
--- a/frontends/amiga/object.c
+++ b/frontends/amiga/object.c
@@ -119,18 +119,18 @@ void FreeObjList(struct MinList *objlist)
        struct nsObject *node;
        struct nsObject *nnode;
 
-       if(IsMinListEmpty((struct MinList *)objlist)) return;
-       node = (struct nsObject *)GetHead((struct List *)objlist);
-
-       do {
-               nnode=(struct nsObject *)GetSucc((struct Node *)node);
-               if(node->Type == AMINS_RECT) {
-                       DelObjectNoFree(node);
-               } else {
-                       DelObject(node);
-               }
-       } while((node=nnode));
-
+       if(IsMinListEmpty((struct MinList *)objlist) == FALSE) {
+               node = (struct nsObject *)GetHead((struct List *)objlist);
+
+               do {
+                       nnode = (struct nsObject *)GetSucc((struct Node *)node);
+                       if(node->Type == AMINS_RECT) {
+                               DelObjectNoFree(node);
+                       } else {
+                               DelObject(node);
+                       }
+               } while((node = nnode));
+       }
        free(objlist);
 }
 


-----------------------------------------------------------------------

Summary of changes:
 frontends/amiga/object.c |   24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/frontends/amiga/object.c b/frontends/amiga/object.c
index 2ebca75..37fc724 100755
--- a/frontends/amiga/object.c
+++ b/frontends/amiga/object.c
@@ -119,18 +119,18 @@ void FreeObjList(struct MinList *objlist)
        struct nsObject *node;
        struct nsObject *nnode;
 
-       if(IsMinListEmpty((struct MinList *)objlist)) return;
-       node = (struct nsObject *)GetHead((struct List *)objlist);
-
-       do {
-               nnode=(struct nsObject *)GetSucc((struct Node *)node);
-               if(node->Type == AMINS_RECT) {
-                       DelObjectNoFree(node);
-               } else {
-                       DelObject(node);
-               }
-       } while((node=nnode));
-
+       if(IsMinListEmpty((struct MinList *)objlist) == FALSE) {
+               node = (struct nsObject *)GetHead((struct List *)objlist);
+
+               do {
+                       nnode = (struct nsObject *)GetSucc((struct Node *)node);
+                       if(node->Type == AMINS_RECT) {
+                               DelObjectNoFree(node);
+                       } else {
+                               DelObject(node);
+                       }
+               } while((node = nnode));
+       }
        free(objlist);
 }
 


-- 
NetSurf Browser

_______________________________________________
netsurf-commits mailing list
[email protected]
http://listmaster.pepperfish.net/cgi-bin/mailman/listinfo/netsurf-commits-netsurf-browser.org

Reply via email to