Blame SOURCES/coverity.patch
|
|
3e694c |
diff --git a/src/arch-ia64.c b/src/arch-ia64.c
|
|
|
3e694c |
index 2573d69..6ca1129 100644
|
|
|
3e694c |
--- a/src/arch-ia64.c
|
|
|
3e694c |
+++ b/src/arch-ia64.c
|
|
|
3e694c |
@@ -119,8 +119,8 @@ ia64_adjust_rela (DSO *dso, GElf_Rela *rela, GElf_Addr start,
|
|
|
3e694c |
}
|
|
|
3e694c |
else
|
|
|
3e694c |
{
|
|
|
3e694c |
- write_le64 (dso, rela->r_offset, val);
|
|
|
3e694c |
- write_le64 (dso, rela->r_offset + 8, gp);
|
|
|
3e694c |
+ write_be64 (dso, rela->r_offset, val);
|
|
|
3e694c |
+ write_be64 (dso, rela->r_offset + 8, gp);
|
|
|
3e694c |
}
|
|
|
3e694c |
}
|
|
|
3e694c |
return 0;
|
|
|
3e694c |
diff --git a/src/fptr.c b/src/fptr.c
|
|
|
3e694c |
index cfe3aed..5d68c11 100644
|
|
|
3e694c |
--- a/src/fptr.c
|
|
|
3e694c |
+++ b/src/fptr.c
|
|
|
3e694c |
@@ -458,6 +458,7 @@ opd_size (struct prelink_info *info, GElf_Word entsize)
|
|
|
3e694c |
e->val = f->val;
|
|
|
3e694c |
e->gp = f->gp;
|
|
|
3e694c |
e->opd = ret | OPD_ENT_NEW;
|
|
|
3e694c |
+ f->ent = e;
|
|
|
3e694c |
ret += entsize;
|
|
|
3e694c |
}
|
|
|
3e694c |
|