From 24ace15491f76184c7e67ddd8ce7331c178df86d Mon Sep 17 00:00:00 2001 From: Stefan Pöschel Date: Thu, 10 Sep 2015 22:38:28 +0200 Subject: XPAD: additional len assertion + optional debug output --- toolame.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'toolame.c') diff --git a/toolame.c b/toolame.c index 03d4d95..b648c99 100644 --- a/toolame.c +++ b/toolame.c @@ -216,8 +216,16 @@ int main (int argc, char **argv) // no PAD available } else if (xpad_len == header.dab_length + 1) { +//#define XPAD_DEBUG +#ifdef XPAD_DEBUG + fprintf(stderr, "XPAD:"); + for (i = 0; i < xpad_len; i++) + fprintf(stderr, " %02X", xpad_data[i]); + fprintf(stderr, "\n"); +#endif // everything OK xpad_len = xpad_data[header.dab_length]; + assert(xpad_len > 2); } else { fprintf(stderr, "xpad length=%d\n", xpad_len); -- cgit v1.2.3