alert: silence compiler type warning

The `ts_ecr' and `ts_val' struct fields are integer types, not
pointers. This leads GCC 6.3.0 to complain about comparisons to
NULL.

Signed-off-by: Sascha Steinbiss <sascha@steinbiss.name>
pull/2550/head
Sascha Steinbiss 9 years ago committed by Victor Julien
parent 86222428dd
commit b25b067d93

@ -512,10 +512,10 @@ static int PacketToData(const Packet *p, const PacketAlert *pa, idmef_alert_t *a
AddIntData(alert, "tcp_win", TCP_GET_WINDOW(p)); AddIntData(alert, "tcp_win", TCP_GET_WINDOW(p));
AddIntData(alert, "tcp_sum", TCP_GET_SUM(p)); AddIntData(alert, "tcp_sum", TCP_GET_SUM(p));
AddIntData(alert, "tcp_urp", TCP_GET_URG_POINTER(p)); AddIntData(alert, "tcp_urp", TCP_GET_URG_POINTER(p));
if (p->tcpvars.ts_val != NULL) { if (p->tcpvars.ts_val != 0) {
AddIntData(alert, "tcp_tsval", TCP_GET_TSVAL(p)); AddIntData(alert, "tcp_tsval", TCP_GET_TSVAL(p));
} }
if (p->tcpvars.ts_ecr != NULL) { if (p->tcpvars.ts_ecr != 0) {
AddIntData(alert, "tcp_tsecr", TCP_GET_TSECR(p)); AddIntData(alert, "tcp_tsecr", TCP_GET_TSECR(p));
} }
if (p->tcph != NULL) { if (p->tcph != NULL) {
@ -961,4 +961,3 @@ void AlertPreludeRegister (void)
AlertPreludeThreadInit, AlertPreludeThreadDeinit, NULL); AlertPreludeThreadInit, AlertPreludeThreadDeinit, NULL);
} }
#endif /* PRELUDE */ #endif /* PRELUDE */

Loading…
Cancel
Save