MINOR: global: Few new struct fields for da module
The name and length of the client cookie, useful for extracting
cookie value's function and a simple bitfield one to define if
set or not.
diff --git a/include/types/global.h b/include/types/global.h
index cb04074..ea5c387 100644
--- a/include/types/global.h
+++ b/include/types/global.h
@@ -180,10 +180,13 @@
struct {
void *atlasimgptr;
char *jsonpath;
+ char *cookiename;
+ size_t cookienamelen;
da_atlas_t atlas;
da_evidence_id_t useragentid;
da_severity_t loglevel;
char separator;
+ unsigned char daset:1;
} deviceatlas;
#endif
#ifdef USE_51DEGREES
diff --git a/src/haproxy.c b/src/haproxy.c
index 57db1db..1226932 100644
--- a/src/haproxy.c
+++ b/src/haproxy.c
@@ -181,8 +181,11 @@
#ifdef USE_DEVICEATLAS
.deviceatlas = {
.loglevel = DA_SEV_INFO,
- .useragentid = 0,
.jsonpath = 0,
+ .cookiename = 0,
+ .cookienamelen = 0,
+ .useragentid = 0,
+ .daset = 0,
.separator = '|',
},
#endif