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

src/http/modules/ngx_http_uwsgi_module.c:796:5: <Length trace>
794.     ngx_http_script_len_code_pt   lcode;
795. 
796.     len = 0;
         ^
797.     header_params = 0;
798.     ignored = NULL;

src/http/modules/ngx_http_uwsgi_module.c:796:5: Assignment
794.     ngx_http_script_len_code_pt   lcode;
795. 
796.     len = 0;
         ^
797.     header_params = 0;
798.     ignored = NULL;

src/http/modules/ngx_http_uwsgi_module.c:909:5: Assignment
907.     }
908. 
909.     len += uwcf->uwsgi_string.len;
         ^
910. 
911. #if 0

src/http/modules/ngx_http_uwsgi_module.c:920:9: Call
918. #endif
919. 
920.     b = ngx_create_temp_buf(r->pool, len + 4);
             ^
921.     if (b == NULL) {
922.         return NGX_ERROR;

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

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

src/core/ngx_palloc.c:130:13: Assignment
    128. 
    129.         do {
    130.             m = ngx_align_ptr(p->d.last, NGX_ALIGNMENT);
                     ^
    131. 
    132.             if ((size_t) (p->d.end - m) >= size) {

src/core/ngx_palloc.c:135:17: Assignment
    133.                 p->d.last = m + size;
    134. 
    135.                 return m;
                         ^
    136.             }
    137. 

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

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

src/http/modules/ngx_http_uwsgi_module.c:941:9: Assignment
939. 
940.         e.ip = params->values->elts;
941.         e.pos = b->last;
             ^
942.         e.request = r;
943.         e.flushed = 1;

src/http/modules/ngx_http_uwsgi_module.c:974:14: Assignment
972.             }
973. 
974.             *e.pos++ = (u_char) (key_len & 0xff);
                  ^
975.             *e.pos++ = (u_char) ((key_len >> 8) & 0xff);
976. 

src/http/modules/ngx_http_uwsgi_module.c:975:13: Array access: Offset: [1, +oo] Size: [0, +oo]
973. 
974.             *e.pos++ = (u_char) (key_len & 0xff);
975.             *e.pos++ = (u_char) ((key_len >> 8) & 0xff);
                 ^
976. 
977.             code = *(ngx_http_script_code_pt *) e.ip;
