]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
* grub-core/kern/dl.c (grub_dl_unload): Don't decrease reference
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Sat, 14 May 2011 20:35:56 +0000 (22:35 +0200)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Sat, 14 May 2011 20:35:56 +0000 (22:35 +0200)
counter on dependencies since grub_dl_unref already handles this.

ChangeLog
grub-core/kern/dl.c

index bb4d0aade457fc930b2bd2a0c9f15dec95c454ac..6777eb0f4b53ad28b890ccedf4c76e66f6905be7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2011-05-14  Vladimir Serbinenko  <phcoder@gmail.com>
+
+       * grub-core/kern/dl.c (grub_dl_unload): Don't decrease reference
+       counter on dependencies since grub_dl_unref already handles this.
+
 2011-05-14  Vladimir Serbinenko  <phcoder@gmail.com>
 
        * grub-core/font/font_cmd.c (loadfont_command): Set grub_errno
index c5e2888cd92ae51bf12f695ab386b31de0a411ae..6104f229e1cd52b38fe858ab07392a9b4948b67b 100644 (file)
@@ -683,8 +683,7 @@ grub_dl_unload (grub_dl_t mod)
     {
       depn = dep->next;
 
-      if (! grub_dl_unref (dep->mod))
-       grub_dl_unload (dep->mod);
+      grub_dl_unload (dep->mod);
 
       grub_free (dep);
     }