diff options
author | rodri <rgl@antares-labs.eu> | 2022-06-15 19:57:31 +0000 |
---|---|---|
committer | rodri <rgl@antares-labs.eu> | 2022-06-15 19:57:31 +0000 |
commit | b69fdfbf30beb998c1817784e748ae78806becf8 (patch) | |
tree | 51e27ffc4cad89924c73e1e82d8b0dc6102f7a53 /pack.c | |
parent | c69fa66f609925a98acf8dc7f645b9b50ce3a8ba (diff) | |
download | musw-b69fdfbf30beb998c1817784e748ae78806becf8.tar.gz musw-b69fdfbf30beb998c1817784e748ae78806becf8.tar.bz2 musw-b69fdfbf30beb998c1817784e748ae78806becf8.zip |
some corrections to frame processing and nomenclatures.
Diffstat (limited to 'pack.c')
-rw-r--r-- | pack.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -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*); |