diff --git a/src/xsvf/xsvf.c b/src/xsvf/xsvf.c
index 9fda8e382ddcfbf316da376643e2c686c68b756f..5699d57fedd398294a59c6597ad2bdeafae11d4a 100644
--- a/src/xsvf/xsvf.c
+++ b/src/xsvf/xsvf.c
@@ -189,7 +189,7 @@ COMMAND_HANDLER(handle_xsvf_command)
 	tap_state_t xenddr = TAP_IDLE;
 
 	uint8_t		opcode;
-	uint8_t		uc;
+	uint8_t		uc = 0;
 	long		file_offset = 0;
 
 	int		loop_count = 0;