Uwe Hermann <uwe@hermann-uwe.de> One of them is fixing a few compiler warnings (see attached patch) and

likely also one (non-cosmetic) bug (the 'id_buff' change, which seems to
be a buffer overflow).

git-svn-id: svn://svn.berlios.de/openocd/trunk@1293 b42882b7-edfa-0310-969c-e2dbd0fdcd60
This commit is contained in:
oharboe 2008-12-28 21:40:39 +00:00
parent 185870615c
commit f4d82deb36
4 changed files with 5 additions and 4 deletions

View File

@ -375,7 +375,7 @@ int nand_read_status(struct nand_device_s *device, u8 *status)
int nand_probe(struct nand_device_s *device) int nand_probe(struct nand_device_s *device)
{ {
u8 manufacturer_id, device_id; u8 manufacturer_id, device_id;
u8 id_buff[5]; u8 id_buff[6];
int retval; int retval;
int i; int i;

View File

@ -49,6 +49,7 @@
#define JIM_DYNLIB /* Dynamic library support for UNIX and WIN32 */ #define JIM_DYNLIB /* Dynamic library support for UNIX and WIN32 */
#endif /* JIM_ANSIC */ #endif /* JIM_ANSIC */
#define _GNU_SOURCE /* for vasprintf() */
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>

View File

@ -93,7 +93,7 @@ struct usbprog_jtag
struct usbprog_jtag * usbprog_jtag_handle; struct usbprog_jtag * usbprog_jtag_handle;
struct usbprog_jtag* usbprog_jtag_open(); struct usbprog_jtag* usbprog_jtag_open(void);
void usbprog_jtag_close(struct usbprog_jtag *usbprog_jtag); void usbprog_jtag_close(struct usbprog_jtag *usbprog_jtag);
void usbprog_jtag_init(struct usbprog_jtag *usbprog_jtag); void usbprog_jtag_init(struct usbprog_jtag *usbprog_jtag);
unsigned char usbprog_jtag_message(struct usbprog_jtag *usbprog_jtag, char *msg, int msglen); unsigned char usbprog_jtag_message(struct usbprog_jtag *usbprog_jtag, char *msg, int msglen);
@ -405,7 +405,7 @@ void usbprog_reset(int trst, int srst)
struct usb_bus *busses; struct usb_bus *busses;
struct usbprog_jtag* usbprog_jtag_open() struct usbprog_jtag* usbprog_jtag_open(void)
{ {
struct usb_bus *bus; struct usb_bus *bus;
struct usb_device *dev; struct usb_device *dev;

View File

@ -4014,7 +4014,7 @@ struct FastLoad
static int fastload_num; static int fastload_num;
static struct FastLoad *fastload; static struct FastLoad *fastload;
static void free_fastload() static void free_fastload(void)
{ {
if (fastload!=NULL) if (fastload!=NULL)
{ {