diff options
author | Suzuki Poulose <suzuki@in.ibm.com> | 2011-04-27 15:38:49 +0530 |
---|---|---|
committer | Simon Horman <horms@verge.net.au> | 2011-04-27 21:03:45 +0900 |
commit | 806ef8870539a6c74a2a98188d0207a038b16f77 (patch) | |
tree | aefa16770fc366a16017fcb5828f7d2da8b7aa5b /kexec/arch/ppc/crashdump-powerpc.c | |
parent | 600f18e344e8eb887042574ceea28a484a1da12f (diff) |
Fix memory errors on ppc
Fixes buffer overflow and improper realloc() in realloc_memory_ranges().
Signed-off-by: Suzuki K. Poulose <suzuki@in.ibm.com>
(manually applied)
Signed-off-by: Simon Horman <horms@verge.net.au>
Diffstat (limited to 'kexec/arch/ppc/crashdump-powerpc.c')
-rw-r--r-- | kexec/arch/ppc/crashdump-powerpc.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kexec/arch/ppc/crashdump-powerpc.c b/kexec/arch/ppc/crashdump-powerpc.c index eb82122..371137c 100644 --- a/kexec/arch/ppc/crashdump-powerpc.c +++ b/kexec/arch/ppc/crashdump-powerpc.c @@ -79,7 +79,7 @@ static int get_crash_memory_ranges(struct memory_range **range, int *ranges) int memory_ranges = 0; char device_tree[256] = "/proc/device-tree/"; char fname[256]; - char buf[MAXBYTES-1]; + char buf[MAXBYTES]; DIR *dir, *dmem; FILE *file; struct dirent *dentry, *mentry; |