From 34d3bfbcf2c29b07da3ca371284986e4457381eb Mon Sep 17 00:00:00 2001
From: oharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>
Date: Mon, 25 Aug 2008 16:16:00 +0000
Subject: RCLK is not supported, return error instead of crashing.

git-svn-id: svn://svn.berlios.de/openocd/trunk@968 b42882b7-edfa-0310-969c-e2dbd0fdcd60
---
 src/jtag/ft2232.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/jtag/ft2232.c b/src/jtag/ft2232.c
index 3cc552d7..f0047d31 100644
--- a/src/jtag/ft2232.c
+++ b/src/jtag/ft2232.c
@@ -273,6 +273,11 @@ int ft2232_speed_div(int speed, int *khz)
 
 int ft2232_khz(int khz, int *jtag_speed)
 {
+	if (khz==0)
+	{
+		LOG_ERROR("RCLK not supported");
+		return ERROR_FAIL;
+	}
 	/* Take a look in the FT2232 manual, 
 	 * AN2232C-01 Command Processor for
 	 * MPSSE and MCU Host Bus. Chapter 3.8
-- 
cgit v1.2.3