Fixes a bug in the previous delat to tekhex.c which meant that valid tekhex files were being rejected.
* tekhex.c (getvalue): Fix thinko in test for correct extraction of value. (getsym): Return false if there was not enough data to extract the symbol.
This commit is contained in:
parent
ea0d6bb94c
commit
c6e8e93a86
2 changed files with 9 additions and 2 deletions
|
@ -1,3 +1,10 @@
|
|||
2015-01-09 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* tekhex.c (getvalue): Fix thinko in test for correct extraction
|
||||
of value.
|
||||
(getsym): Return false if there was not enough data to extract the
|
||||
symbol.
|
||||
|
||||
2015-01-09 Anthony Green <green@moxielogic.com>
|
||||
|
||||
* elf32-moxie.c (ELF_MACHINE_ALT1): Define.
|
||||
|
|
|
@ -288,7 +288,7 @@ getvalue (char **srcp, bfd_vma *valuep, char * endp)
|
|||
|
||||
*srcp = src;
|
||||
*valuep = value;
|
||||
return len == 0;
|
||||
return len == -1U;
|
||||
}
|
||||
|
||||
static bfd_boolean
|
||||
|
@ -309,7 +309,7 @@ getsym (char *dstp, char **srcp, unsigned int *lenp, char * endp)
|
|||
dstp[i] = 0;
|
||||
*srcp = src + i;
|
||||
*lenp = len;
|
||||
return TRUE;
|
||||
return i == len;
|
||||
}
|
||||
|
||||
static struct data_struct *
|
||||
|
|
Loading…
Reference in a new issue