jansson: cleanup JSON_ESCAPE_SLASH use

pull/1868/head
Victor Julien 11 years ago
parent 654829f969
commit 3f3ed71fe7

@ -364,12 +364,7 @@ int OutputJSONBuffer(json_t *js, LogFileCtx *file_ctx, MemBuffer **buffer)
int r = json_dump_callback(js, OutputJSONMemBufferCallback, &wrapper, int r = json_dump_callback(js, OutputJSONMemBufferCallback, &wrapper,
JSON_PRESERVE_ORDER|JSON_COMPACT|JSON_ENSURE_ASCII| JSON_PRESERVE_ORDER|JSON_COMPACT|JSON_ENSURE_ASCII|
#ifdef JSON_ESCAPE_SLASH JSON_ESCAPE_SLASH);
JSON_ESCAPE_SLASH
#else
0
#endif
);
if (r != 0) if (r != 0)
return TM_ECODE_OK; return TM_ECODE_OK;

@ -212,6 +212,9 @@
#ifdef HAVE_LIBJANSSON #ifdef HAVE_LIBJANSSON
#include <jansson.h> #include <jansson.h>
#ifndef JSON_ESCAPE_SLASH
#define JSON_ESCAPE_SLASH 0
#endif
#endif #endif
#if CPPCHECK==1 #if CPPCHECK==1

@ -290,12 +290,7 @@ int UnixCommandSendJSONToClient(UnixClient *client, json_t *js)
int r = json_dump_callback(js, OutputJSONMemBufferCallback, &wrapper, int r = json_dump_callback(js, OutputJSONMemBufferCallback, &wrapper,
JSON_PRESERVE_ORDER|JSON_COMPACT|JSON_ENSURE_ASCII| JSON_PRESERVE_ORDER|JSON_COMPACT|JSON_ENSURE_ASCII|
#ifdef JSON_ESCAPE_SLASH JSON_ESCAPE_SLASH);
JSON_ESCAPE_SLASH
#else
0
#endif
);
if (r != 0) { if (r != 0) {
SCLogWarning(SC_ERR_SOCKET, "unable to serialize JSON object"); SCLogWarning(SC_ERR_SOCKET, "unable to serialize JSON object");
return -1; return -1;

@ -233,12 +233,7 @@ int SCLogMessageJSON(struct timeval *tval, char *buffer, size_t buffer_size,
char *js_s = json_dumps(js, char *js_s = json_dumps(js,
JSON_PRESERVE_ORDER|JSON_COMPACT|JSON_ENSURE_ASCII| JSON_PRESERVE_ORDER|JSON_COMPACT|JSON_ENSURE_ASCII|
#ifdef JSON_ESCAPE_SLASH JSON_ESCAPE_SLASH);
JSON_ESCAPE_SLASH
#else
0
#endif
);
snprintf(buffer, buffer_size, "%s", js_s); snprintf(buffer, buffer_size, "%s", js_s);
free(js_s); free(js_s);

@ -341,12 +341,7 @@ static void DumpJson(FILE *fp, SCProfileSummary *summary, uint32_t count, uint64
char *js_s = json_dumps(js, char *js_s = json_dumps(js,
JSON_PRESERVE_ORDER|JSON_COMPACT|JSON_ENSURE_ASCII| JSON_PRESERVE_ORDER|JSON_COMPACT|JSON_ENSURE_ASCII|
#ifdef JSON_ESCAPE_SLASH JSON_ESCAPE_SLASH);
JSON_ESCAPE_SLASH
#else
0
#endif
);
if (unlikely(js_s == NULL)) if (unlikely(js_s == NULL))
return; return;

Loading…
Cancel
Save