src/http/modules/ngx_http_uwsgi_module.c:717: error: Buffer Overrun L3
  Offset: [1, +oo] Size: [0, +oo].

src/http/modules/ngx_http_uwsgi_module.c:576:5: <Length trace>
574.     ngx_http_script_len_code_pt   lcode;
575. 
576.     len = 0;
         ^
577.     header_params = 0;
578.     ignored = NULL;

src/http/modules/ngx_http_uwsgi_module.c:576:5: Assignment
574.     ngx_http_script_len_code_pt   lcode;
575. 
576.     len = 0;
         ^
577.     header_params = 0;
578.     ignored = NULL;

src/http/modules/ngx_http_uwsgi_module.c:668:5: Assignment
666.     }
667. 
668.     len += uwcf->uwsgi_string.len;
         ^
669. 
670. #if 0

src/http/modules/ngx_http_uwsgi_module.c:679:9: Call
677. #endif
678. 
679.     b = ngx_create_temp_buf(r->pool, len + 4);
             ^
680.     if (b == NULL) {
681.         return NGX_ERROR;

src/core/ngx_buf.c:11:1: Parameter `size`
   9. 
  10. 
  11. ngx_buf_t *
      ^
  12. ngx_create_temp_buf(ngx_pool_t *pool, size_t size)
  13. {

src/core/ngx_buf.c:21:16: Call
  19.     }
  20. 
  21.     b->start = ngx_palloc(pool, size);
                     ^
  22.     if (b->start == NULL) {
  23.         return NULL;

src/core/ngx_palloc.c:126:13: Assignment
    124. 
    125.         do {
    126.             m = ngx_align_ptr(p->d.last, NGX_ALIGNMENT);
                     ^
    127. 
    128.             if ((size_t) (p->d.end - m) >= size) {

src/core/ngx_palloc.c:131:17: Assignment
    129.                 p->d.last = m + size;
    130. 
    131.                 return m;
                         ^
    132.             }
    133. 

src/core/ngx_buf.c:21:5: Assignment
  19.     }
  20. 
  21.     b->start = ngx_palloc(pool, size);
          ^
  22.     if (b->start == NULL) {
  23.         return NULL;

src/core/ngx_buf.c:38:5: Assignment
  36. 
  37.     b->pos = b->start;
  38.     b->last = b->start;
          ^
  39.     b->end = b->last + size;
  40.     b->temporary = 1;

src/http/modules/ngx_http_uwsgi_module.c:700:9: Assignment
698. 
699.         e.ip = uwcf->params->elts;
700.         e.pos = b->last;
             ^
701.         e.request = r;
702.         e.flushed = 1;

src/http/modules/ngx_http_uwsgi_module.c:716:14: Assignment
714.             le.ip += sizeof(uintptr_t);
715. 
716.             *e.pos++ = (u_char) (key_len & 0xff);
                  ^
717.             *e.pos++ = (u_char) ((key_len >> 8) & 0xff);
718. 

src/http/modules/ngx_http_uwsgi_module.c:717:13: Array access: Offset: [1, +oo] Size: [0, +oo]
715. 
716.             *e.pos++ = (u_char) (key_len & 0xff);
717.             *e.pos++ = (u_char) ((key_len >> 8) & 0xff);
                 ^
718. 
719.             code = *(ngx_http_script_code_pt *) e.ip;
