From 8962bec66384b83dfe1ff2728460624e6971a4d6 Mon Sep 17 00:00:00 2001
From: Joerg Wunsch <j@uriah.heep.sax.de>
Date: Wed, 6 Sep 2006 22:29:27 +0000
Subject: [PATCH] Fix the maxsize comparision in stk500v2_jtagmkII_recv(), it
 was off by one.

git-svn-id: svn://svn.savannah.nongnu.org/avrdude/trunk@644 81a1dc3b-b13d-400b-aceb-764788c761c2
---
 avrdude/stk500v2.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/avrdude/stk500v2.c b/avrdude/stk500v2.c
index adee5e8e..e4e624f9 100644
--- a/avrdude/stk500v2.c
+++ b/avrdude/stk500v2.c
@@ -306,10 +306,10 @@ static int stk500v2_jtagmkII_recv(PROGRAMMER * pgm, unsigned char msg[],
             progname);
     return -1;
   }
-  if (rv > maxsize) {
+  if (rv - 1 > maxsize) {
     fprintf(stderr,
             "%s: stk500v2_jtagmkII_recv(): got %u bytes, have only room for %u bytes\n",
-            progname, (unsigned)rv, maxsize);
+            progname, (unsigned)rv - 1, maxsize);
     rv = maxsize;
   }
   switch (jtagmsg[0]) {