summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gdb/sh-stub.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gdb/sh-stub.c b/gdb/sh-stub.c
index 86255b74e1..198de99d22 100644
--- a/gdb/sh-stub.c
+++ b/gdb/sh-stub.c
@@ -656,7 +656,7 @@ static void putpacket (register char *buffer)
656 /* Do run length encoding */ 656 /* Do run length encoding */
657 for (runlen = 0; runlen < 100; runlen ++) 657 for (runlen = 0; runlen < 100; runlen ++)
658 { 658 {
659 if (src[0] != src[runlen]) 659 if (src[0] != src[runlen] || runlen == 99)
660 { 660 {
661 if (runlen > 3) 661 if (runlen > 3)
662 { 662 {