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

src/http/modules/ngx_http_uwsgi_module.c:839:5: <Length trace>
837.     ngx_http_script_len_code_pt   lcode;
838. 
839.     len = 0;
         ^
840.     header_params = 0;
841.     ignored = NULL;

src/http/modules/ngx_http_uwsgi_module.c:839:5: Assignment
837.     ngx_http_script_len_code_pt   lcode;
838. 
839.     len = 0;
         ^
840.     header_params = 0;
841.     ignored = NULL;

src/http/modules/ngx_http_uwsgi_module.c:952:5: Assignment
950.     }
951. 
952.     len += uwcf->uwsgi_string.len;
         ^
953. 
954. #if 0

src/http/modules/ngx_http_uwsgi_module.c:969:9: Call
967.     }
968. 
969.     b = ngx_create_temp_buf(r->pool, len + 4);
             ^
970.     if (b == NULL) {
971.         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:127:16: Call
    125. #if !(NGX_DEBUG_PALLOC)
    126.     if (size <= pool->max) {
    127.         return ngx_palloc_small(pool, size, 1);
                        ^
    128.     }
    129. #endif

src/core/ngx_palloc.c:157:9: Assignment
      155. 
      156.     do {
      157.         m = p->d.last;
                   ^
      158. 
      159.         if (align) {

src/core/ngx_palloc.c:166:13: Assignment
      164.             p->d.last = m + size;
      165. 
      166.             return m;
                       ^
      167.         }
      168. 

src/core/ngx_palloc.c:127:9: Assignment
    125. #if !(NGX_DEBUG_PALLOC)
    126.     if (size <= pool->max) {
    127.         return ngx_palloc_small(pool, size, 1);
                 ^
    128.     }
    129. #endif

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:990:9: Assignment
988. 
989.         e.ip = params->values->elts;
990.         e.pos = b->last;
             ^
991.         e.request = r;
992.         e.flushed = 1;

src/http/modules/ngx_http_uwsgi_module.c:1023:14: Assignment
1021.             }
1022. 
1023.             *e.pos++ = (u_char) (key_len & 0xff);
                   ^
1024.             *e.pos++ = (u_char) ((key_len >> 8) & 0xff);
1025. 

src/http/modules/ngx_http_uwsgi_module.c:1024:13: Array access: Offset: [1, +oo] Size: [0, 65539]
1022. 
1023.             *e.pos++ = (u_char) (key_len & 0xff);
1024.             *e.pos++ = (u_char) ((key_len >> 8) & 0xff);
                  ^
1025. 
1026.             code = *(ngx_http_script_code_pt *) e.ip;
