diff options
Diffstat (limited to 'common')
| -rw-r--r-- | common/cmd_sf.c | 4 | ||||
| -rw-r--r-- | common/console.c | 10 | 
2 files changed, 7 insertions, 7 deletions
| diff --git a/common/cmd_sf.c b/common/cmd_sf.c index 72256567d..612fd1861 100644 --- a/common/cmd_sf.c +++ b/common/cmd_sf.c @@ -127,12 +127,12 @@ static int do_spi_flash_probe(int argc, char * const argv[])  static const char *spi_flash_update_block(struct spi_flash *flash, u32 offset,  		size_t len, const char *buf, char *cmp_buf, size_t *skipped)  { -	debug("offset=%#x, sector_size=%#x, len=%#x\n", +	debug("offset=%#x, sector_size=%#x, len=%#zx\n",  		offset, flash->sector_size, len);  	if (spi_flash_read(flash, offset, len, cmp_buf))  		return "read";  	if (memcmp(cmp_buf, buf, len) == 0) { -		debug("Skip region %x size %x: no change\n", +		debug("Skip region %x size %zx: no change\n",  			offset, len);  		*skipped += len;  		return NULL; diff --git a/common/console.c b/common/console.c index d34a0f4d8..1d9fd7ff4 100644 --- a/common/console.c +++ b/common/console.c @@ -212,7 +212,7 @@ int serial_printf(const char *fmt, ...)  	/* For this to work, printbuffer must be larger than  	 * anything we ever want to print.  	 */ -	i = vsprintf(printbuffer, fmt, args); +	i = vscnprintf(printbuffer, sizeof(printbuffer), fmt, args);  	va_end(args);  	serial_puts(printbuffer); @@ -281,7 +281,7 @@ int fprintf(int file, const char *fmt, ...)  	/* For this to work, printbuffer must be larger than  	 * anything we ever want to print.  	 */ -	i = vsprintf(printbuffer, fmt, args); +	i = vscnprintf(printbuffer, sizeof(printbuffer), fmt, args);  	va_end(args);  	/* Send to desired file */ @@ -434,7 +434,7 @@ int printf(const char *fmt, ...)  	/* For this to work, printbuffer must be larger than  	 * anything we ever want to print.  	 */ -	i = vsprintf(printbuffer, fmt, args); +	i = vscnprintf(printbuffer, sizeof(printbuffer), fmt, args);  	va_end(args);  	/* Print the string */ @@ -455,7 +455,7 @@ int vprintf(const char *fmt, va_list args)  	/* For this to work, printbuffer must be larger than  	 * anything we ever want to print.  	 */ -	i = vsprintf(printbuffer, fmt, args); +	i = vscnprintf(printbuffer, sizeof(printbuffer), fmt, args);  	/* Print the string */  	puts(printbuffer); @@ -522,7 +522,7 @@ inline void dbg(const char *fmt, ...)  	/* For this to work, printbuffer must be larger than  	 * anything we ever want to print.  	 */ -	i = vsprintf(printbuffer, fmt, args); +	i = vsnprintf(printbuffer, sizeof(printbuffer), fmt, args);  	va_end(args);  	if ((screen + sizeof(screen) - 1 - cursor) |