{
char name[] = "some-name";
char value[] = "some-value";
- const char *value0;
+ const char *value0 = NULL;
FAIL_IF(ConfSet(name, value) != 1);
FAIL_IF(ConfGet(name, &value0) != 1);
+ FAIL_IF(value0 == NULL);
FAIL_IF(strcmp(value, value0) != 0);
/* Cleanup. */
char name[] = "some-name";
char value0[] = "some-value";
char value1[] = "new-value";
- const char *val;
+ const char *val = NULL;
FAIL_IF(ConfSet(name, value0) != 1);
FAIL_IF(ConfSet(name, value1) != 1);
FAIL_IF(ConfGet(name, &val) != 1);
- FAIL_IF(strcmp(val, value1));
+ FAIL_IF(val == NULL);
+ FAIL_IF(strcmp(val, value1) != 0);
/* Cleanup. */
ConfRemove(name);
char name[] = "some-name";
char value0[] = "some-value";
char value1[] = "new-value";
- const char *val;
+ const char *val = NULL;
FAIL_IF(ConfSetFinal(name, value0) != 1);
FAIL_IF(ConfSet(name, value1) != 0);
FAIL_IF(ConfGet(name, &val) != 1);
- FAIL_IF(strcmp(val, value0));
+ FAIL_IF(val == NULL);
+ FAIL_IF(strcmp(val, value0) != 0);
/* Cleanup. */
ConfRemove(name);
FAIL_IF_NULL(aled);
- if (DetectAppLayerEventParseAppP2(aled, ipproto_bitarray, &event_type) < 0)
- goto error;
+ FAIL_IF(DetectAppLayerEventParseAppP2(aled, ipproto_bitarray, &event_type) < 0);
- if (aled->alproto != ALPROTO_UNKNOWN || aled->event_id != DET_CTX_EVENT_TEST)
- goto error;
+ FAIL_IF(aled->alproto != ALPROTO_UNKNOWN);
+ FAIL_IF(aled->event_id != DET_CTX_EVENT_TEST);
DetectAppLayerEventFree(aled);
PASS;
-
-error:
- DetectAppLayerEventFree(aled);
- FAIL;
}
#endif /* UNITTESTS */
if (b->ip.addr_data32[0] != SCNtohl(16909059) || b->ip2.addr_data32[0] != SCNtohl(16909065))
goto error;
- printf("ip %u ip2 %u ", htonl(a->ip.addr_data32[0]), htonl(a->ip2.addr_data32[0]));
+ printf("ip %u ip2 %u ", (uint32_t)htonl(a->ip.addr_data32[0]), (uint32_t)htonl(a->ip2.addr_data32[0]));
DetectAddressFree(a);
DetectAddressFree(b);
return result;
}
OutputRegisterFileRotationFlag(&json_ctx->file_ctx->rotation_flag);
- } else if (json_ctx->json_out == LOGFILE_TYPE_SYSLOG) {
+ }
+#ifndef OS_WIN32
+ else if (json_ctx->json_out == LOGFILE_TYPE_SYSLOG) {
const char *facility_s = ConfNodeLookupChildValue(conf, "facility");
if (facility_s == NULL) {
facility_s = DEFAULT_ALERT_SYSLOG_FACILITY_STR;
* figure it out by itself. */
openlog(ident, LOG_PID|LOG_NDELAY, facility);
-
}
+#endif
#ifdef HAVE_LIBHIREDIS
else if (json_ctx->json_out == LOGFILE_TYPE_REDIS) {
ConfNode *redis_node = ConfNodeLookupChild(conf, "redis");
#endif
#endif
+#if !__CYGWIN__
+#ifdef HAVE_WINSOCK2_H
+#include <winsock2.h>
+#endif
+#ifdef HAVE_WS2TCPIP_H
+#include <ws2tcpip.h>
+#endif
+#endif /* !__CYGWIN__ */
+
#ifdef HAVE_WINDOWS_H
#ifndef _WIN32_WINNT
#define _WIN32_WINNT 0x0501
#include <w32api/wtypes.h>
#endif
-#if !__CYGWIN__
-#ifdef HAVE_WINSOCK2_H
-#include <winsock2.h>
-#endif
-#ifdef HAVE_WS2TCPIP_H
-#include <ws2tcpip.h>
-#endif
-#endif /* !__CYGWIN__ */
-
#ifdef HAVE_LIBJANSSON
#include <jansson.h>
#ifndef JSON_ESCAPE_SLASH