diff options
author | Toni Uhlig <matzeton@googlemail.com> | 2021-01-27 17:53:18 +0100 |
---|---|---|
committer | Toni Uhlig <matzeton@googlemail.com> | 2021-01-27 18:05:13 +0100 |
commit | 257cce1dccb19190ebcb4c48bac421a21daa4a56 (patch) | |
tree | 97de2a779654101691458573d7ed32b5a9cea1ab /examples | |
parent | 9564b0ce2c239b02235414d908829fff9c684a8c (diff) |
Fixed braindead failure - Increase of NETWORK_BUFFER_MAX_SIZE > 9999 means to also increase NETWORK_BUFFER_LENGTH_DIGITS to 5.
* Fixed ARM32 xcompile warnings; Other GCC versions, other uint64_t's..
* Replaced ridiculous nDPIsrvd_JSON_BYTES with NETWORK_BUFFER_LENGTH_DIGITS.
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
Diffstat (limited to 'examples')
-rw-r--r-- | examples/c-json-stdout/c-json-stdout.c | 8 | ||||
-rw-r--r-- | examples/go-dashboard/main.go | 26 |
2 files changed, 17 insertions, 17 deletions
diff --git a/examples/c-json-stdout/c-json-stdout.c b/examples/c-json-stdout/c-json-stdout.c index e17f16a1c..7265feec1 100644 --- a/examples/c-json-stdout/c-json-stdout.c +++ b/examples/c-json-stdout/c-json-stdout.c @@ -57,11 +57,11 @@ int main(void) } buf_used += bytes_read; - while (buf_used >= nDPIsrvd_JSON_BYTES + 1) + while (buf_used >= NETWORK_BUFFER_LENGTH_DIGITS + 1) { - if (buf[nDPIsrvd_JSON_BYTES] != '{') + if (buf[NETWORK_BUFFER_LENGTH_DIGITS] != '{') { - fprintf(stderr, "BUG: JSON invalid opening character: '%c'\n", buf[nDPIsrvd_JSON_BYTES]); + fprintf(stderr, "BUG: JSON invalid opening character: '%c'\n", buf[NETWORK_BUFFER_LENGTH_DIGITS]); exit(1); } @@ -77,7 +77,7 @@ int main(void) } if ((uint8_t *)json_str_start == buf) { - fprintf(stderr, "BUG: Missing size before JSON string: \"%.*s\"\n", nDPIsrvd_JSON_BYTES, buf); + fprintf(stderr, "BUG: Missing size before JSON string: \"%.*s\"\n", NETWORK_BUFFER_LENGTH_DIGITS, buf); exit(1); } if (json_bytes > sizeof(buf)) diff --git a/examples/go-dashboard/main.go b/examples/go-dashboard/main.go index f1acfebb3..ef468f3d9 100644 --- a/examples/go-dashboard/main.go +++ b/examples/go-dashboard/main.go @@ -20,7 +20,7 @@ var ( ErrorLogger *log.Logger NETWORK_BUFFER_MAX_SIZE uint16 = 12288 - nDPIsrvd_JSON_BYTES uint16 = 4 + NETWORK_BUFFER_LENGTH_DIGITS uint16 = 5 ) type packet_event struct { @@ -158,20 +158,20 @@ func main() { jsonStrLen += uint16(nread) for { - if jsonStrLen < nDPIsrvd_JSON_BYTES+1 { + if jsonStrLen < NETWORK_BUFFER_LENGTH_DIGITS+1 { break } - if jsonStr[nDPIsrvd_JSON_BYTES] != '{' { + if jsonStr[NETWORK_BUFFER_LENGTH_DIGITS] != '{' { ErrorLogger.Printf("BUG: JSON invalid opening character at position %d: '%s' (%x)\n", - nDPIsrvd_JSON_BYTES, - string(jsonStr[:nDPIsrvd_JSON_BYTES]), jsonStr[nDPIsrvd_JSON_BYTES]) + NETWORK_BUFFER_LENGTH_DIGITS, + string(jsonStr[:NETWORK_BUFFER_LENGTH_DIGITS]), jsonStr[NETWORK_BUFFER_LENGTH_DIGITS]) os.Exit(1) } if jsonLen == 0 { var tmp uint64 - if tmp, err = strconv.ParseUint(strings.TrimLeft(jsonStr[:4], "0"), 10, 16); err != nil { + if tmp, err = strconv.ParseUint(strings.TrimLeft(jsonStr[:NETWORK_BUFFER_LENGTH_DIGITS], "0"), 10, 16); err != nil { ErrorLogger.Printf("BUG: Could not parse length of a JSON string: %v\n", err) os.Exit(1) } else { @@ -179,21 +179,21 @@ func main() { } } - if jsonStrLen < jsonLen+nDPIsrvd_JSON_BYTES { + if jsonStrLen < jsonLen+NETWORK_BUFFER_LENGTH_DIGITS { break } - if jsonStr[jsonLen+nDPIsrvd_JSON_BYTES-2] != '}' || jsonStr[jsonLen+nDPIsrvd_JSON_BYTES-1] != '\n' { + if jsonStr[jsonLen+NETWORK_BUFFER_LENGTH_DIGITS-2] != '}' || jsonStr[jsonLen+NETWORK_BUFFER_LENGTH_DIGITS-1] != '\n' { ErrorLogger.Printf("BUG: JSON invalid closing character at position %d: '%s'\n", - jsonLen+nDPIsrvd_JSON_BYTES, - string(jsonStr[jsonLen+nDPIsrvd_JSON_BYTES-1])) + jsonLen+NETWORK_BUFFER_LENGTH_DIGITS, + string(jsonStr[jsonLen+NETWORK_BUFFER_LENGTH_DIGITS-1])) os.Exit(1) } - writer <- jsonStr[nDPIsrvd_JSON_BYTES : nDPIsrvd_JSON_BYTES+jsonLen] + writer <- jsonStr[NETWORK_BUFFER_LENGTH_DIGITS : NETWORK_BUFFER_LENGTH_DIGITS+jsonLen] - jsonStr = jsonStr[jsonLen+nDPIsrvd_JSON_BYTES:] - jsonStrLen -= (jsonLen + nDPIsrvd_JSON_BYTES) + jsonStr = jsonStr[jsonLen+NETWORK_BUFFER_LENGTH_DIGITS:] + jsonStrLen -= (jsonLen + NETWORK_BUFFER_LENGTH_DIGITS) jsonLen = 0 } } |