Fix an invalid free called when attempting to link a COFF object against an ELF archi...
[deliverable/binutils-gdb.git] / bfd / tekhex.c
index 1d605d5e3736cc8baf94e4b2a6d7fb439a00c607..cb4b624d40858013e183a6e812ac38dc666b2125 100644 (file)
@@ -307,7 +307,7 @@ getsym (char *dstp, char **srcp, unsigned int *lenp, char * endp)
   len = hex_value (*src++);
   if (len == 0)
     len = 16;
-  for (i = 0; i < len && src < endp; i++)
+  for (i = 0; i < len && (src + i) < endp; i++)
     dstp[i] = src[i];
   dstp[i] = 0;
   *srcp = src + i;
This page took 0.062031 seconds and 4 git commands to generate.