diff options
author | Luca Deri <deri@ntop.org> | 2020-09-22 12:45:44 +0200 |
---|---|---|
committer | Luca Deri <deri@ntop.org> | 2020-09-22 12:45:44 +0200 |
commit | d29a0241eed74d876b84059e72edab09c25e2111 (patch) | |
tree | 041b68825294be0aa23d28006f12a34878319086 | |
parent | 5f99433ee75cd6acc4e73fd9de132b138be12a50 (diff) | |
parent | cbf1be5789c6d69736200785bd1f8fc409659678 (diff) |
Merge branch 'dev' of https://github.com/ntop/nDPI into dev
-rw-r--r-- | src/include/ndpi_define.h.in | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/include/ndpi_define.h.in b/src/include/ndpi_define.h.in index 1fb0d282c..fdfe99856 100644 --- a/src/include/ndpi_define.h.in +++ b/src/include/ndpi_define.h.in @@ -314,10 +314,10 @@ #define NDPI_ICMPV6_PROTOCOL_TYPE 0x3a /* the get_uXX will return raw network packet bytes !! */ -#define get_u_int8_t(X,O) (*(u_int8_t *)(((u_int8_t *)X) + O)) -#define get_u_int16_t(X,O) (*(u_int16_t *)(((u_int8_t *)X) + O)) -#define get_u_int32_t(X,O) (*(u_int32_t *)(((u_int8_t *)X) + O)) -#define get_u_int64_t(X,O) (*(u_int64_t *)(((u_int8_t *)X) + O)) +#define get_u_int8_t(X,O) (*(u_int8_t *)((&(((u_int8_t *)X)[O])))) +#define get_u_int16_t(X,O) (*(u_int16_t *)((&(((u_int8_t *)X)[O])))) +#define get_u_int32_t(X,O) (*(u_int32_t *)((&(((u_int8_t *)X)[O])))) +#define get_u_int64_t(X,O) (*(u_int64_t *)((&(((u_int8_t *)X)[O])))) /* new definitions to get little endian from network bytes */ #define get_ul8(X,O) get_u_int8_t(X,O) |