src/http/modules/ngx_http_split_clients_module.c:90: error: Buffer Overrun L3
  Offset: [3, +oo] (⇐ [0, +oo] + 3) Size: [0, +oo] by call to `ngx_murmur_hash2`.

src/http/modules/ngx_http_split_clients_module.c:86:9: Call
84.     *v = ngx_http_variable_null_value;
85. 
86.     if (ngx_http_complex_value(r, &ctx->value, &val) != NGX_OK) {
            ^
87.         return NGX_OK;
88.     }

src/http/ngx_http_script.c:56:1: Parameter `*value->data`
  54. 
  55. 
  56. ngx_int_t
      ^
  57. ngx_http_complex_value(ngx_http_request_t *r, ngx_http_complex_value_t *val,
  58.     ngx_str_t *value)

src/http/modules/ngx_http_split_clients_module.c:90:12: Call
88.     }
89. 
90.     hash = ngx_murmur_hash2(val.data, val.len);
               ^
91. 
92.     part = ctx->parts.elts;

src/core/ngx_murmurhash.c:11:1: <Length trace>
 9. 
10. 
11. uint32_t
    ^
12. ngx_murmur_hash2(u_char *data, size_t len)
13. {

src/core/ngx_murmurhash.c:11:1: Parameter `*data`
   9. 
  10. 
  11. uint32_t
      ^
  12. ngx_murmur_hash2(u_char *data, size_t len)
  13. {

src/core/ngx_murmurhash.c:22:14: Array access: Offset: [3, +oo] (⇐ [0, +oo] + 3) Size: [0, +oo] by call to `ngx_murmur_hash2` 
  20.         k |= data[1] << 8;
  21.         k |= data[2] << 16;
  22.         k |= data[3] << 24;
                   ^
  23. 
  24.         k *= 0x5bd1e995;
