]> git.proxmox.com Git - grub2.git/commitdiff
* grub-core/kern/dl.c: Don't discard const attribute.
authorVladimir Serbinenko <phcoder@gmail.com>
Sat, 21 Dec 2013 12:26:27 +0000 (13:26 +0100)
committerVladimir Serbinenko <phcoder@gmail.com>
Sat, 21 Dec 2013 12:26:27 +0000 (13:26 +0100)
ChangeLog
grub-core/kern/dl.c

index 5993da6187caa5f0a00f5cbbcefb40b71521025c..037c60fd70fb2ccc8a77408c51d03089c6bbff5b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2013-12-21  Vladimir Serbinenko  <phcoder@gmail.com>
+
+       * grub-core/kern/dl.c: Don't discard const attribute.
+
 2013-12-21  Vladimir Serbinenko  <phcoder@gmail.com>
 
        * grub-core/kern/disk.c: Fix potential overflow.
index 98f858a38b1d36afc426d85f10b7c53a7f5614ab..29eff57afaec5e7be5e63f9bf0b9fdae2110fda8 100644 (file)
@@ -223,7 +223,7 @@ static grub_err_t
 grub_dl_load_segments (grub_dl_t mod, const Elf_Ehdr *e)
 {
   unsigned i;
-  Elf_Shdr *s;
+  const Elf_Shdr *s;
   grub_size_t tsize = 0, talign = 1;
 #if !defined (__i386__) && !defined (__x86_64__)
   grub_size_t tramp;
@@ -232,9 +232,9 @@ grub_dl_load_segments (grub_dl_t mod, const Elf_Ehdr *e)
 #endif
   char *ptr;
 
-  for (i = 0, s = (Elf_Shdr *)((char *) e + e->e_shoff);
+  for (i = 0, s = (const Elf_Shdr *)((const char *) e + e->e_shoff);
        i < e->e_shnum;
-       i++, s = (Elf_Shdr *)((char *) s + e->e_shentsize))
+       i++, s = (const Elf_Shdr *)((const char *) s + e->e_shentsize))
     {
       tsize = ALIGN_UP (tsize, s->sh_addralign) + s->sh_size;
       if (talign < s->sh_addralign)