Drop invalid records with DTLS
diff --git a/programs/test/udp_proxy.c b/programs/test/udp_proxy.c
index a0ff873..23eb2ab 100644
--- a/programs/test/udp_proxy.c
+++ b/programs/test/udp_proxy.c
@@ -297,10 +297,8 @@
}
/* Don't duplicate Application Data, only handshake covered */
- // Don't duplicate CSS for now (TODO later)
if( opt.duplicate != 0 &&
strcmp( p->type, "ApplicationData" ) != 0 &&
- strcmp( p->type, "ChangeCipherSpec" ) != 0 &&
++dupl_cnt == opt.duplicate )
{
dupl_cnt = 0;
@@ -322,7 +320,7 @@
packet cur;
static packet prev;
- /* receivec packet */
+ /* receive packet */
if( ( ret = net_recv( &src, cur.buf, sizeof( cur.buf ) ) ) <= 0 )
{
printf( " ! net_recv returned %d\n", ret );