From e8eaece25aea204a59b19cb671c5bee1a728658c Mon Sep 17 00:00:00 2001 From: Mariano Alvira Date: Sun, 7 Mar 2010 17:28:40 -0500 Subject: [PATCH] fix print_packet so that it doesn't break everything --- tests/tests.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/tests.c b/tests/tests.c index 71fa01fce..b4d42d6d7 100644 --- a/tests/tests.c +++ b/tests/tests.c @@ -35,12 +35,14 @@ void print_packet(volatile packet_t *p) { for(j=0, k=0; j <= ((p->length)%PER_ROW); j++) { printf("\n\r"); for(i=0; i < PER_ROW; i++, k++) { - if(k >= (p->length + 1) ) { goto out; } /* + 1 since first byte is len+2 */ + if(k >= (p->length + 1) ) { /* + 1 since first byte is len+2 */ + printf("\n\r"); + return; + } printf("%02x ",p->data[j*PER_ROW + i + p->offset]); } } } - out: printf("\n\r"); return; }