From b69fdfbf30beb998c1817784e748ae78806becf8 Mon Sep 17 00:00:00 2001 From: rodri Date: Wed, 15 Jun 2022 19:57:31 +0000 Subject: some corrections to frame processing and nomenclatures. --- pack.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'pack.c') diff --git a/pack.c b/pack.c index 1096f6b..85d71ac 100644 --- a/pack.c +++ b/pack.c @@ -74,7 +74,7 @@ vpack(uchar *p, int n, char *fmt, va_list a) case 'F': F = va_arg(a, Frame*); - if(p+Framesize+F->len > e) + if(p+Framehdrsize+F->len > e) goto err; put4(p, F->seq), p += 4; @@ -129,7 +129,7 @@ vunpack(uchar *p, int n, char *fmt, va_list a) break; case 'F': - if(p+Udphdrsize+Framesize > e) + if(p+Udphdrsize+Framehdrsize > e) goto err; F = va_arg(a, Frame*); -- cgit v1.2.3