From 478b73468e7fa600ad3bf2e0a3254b67288b10aa Mon Sep 17 00:00:00 2001 From: stefanct Date: Sat, 19 Oct 2013 23:35:28 +0000 Subject: serial: use internal_delay() for timeouts. Using programmer_delay() for timeouts in serial writes could cause a (theoretically) endless recursion if serial communication is used to send the programmer the delay command to be executed on the programmer instead of the host which fails again, following a timeout which sends... Signed-off-by: Urja Rannikko Acked-by: Stefan Tauner git-svn-id: https://code.coreboot.org/svn/flashrom/trunk@1759 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1 --- serial.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'serial.c') diff --git a/serial.c b/serial.c index 4d912ba..126079a 100644 --- a/serial.c +++ b/serial.c @@ -357,7 +357,7 @@ int serialport_write(unsigned char *buf, unsigned int writecnt) if (!tmp) { msg_pdbg2("Empty write\n"); empty_writes--; - programmer_delay(500); + internal_delay(500); if (empty_writes == 0) { msg_perr("Serial port is unresponsive!\n"); return 1; -- cgit v1.2.1