apps/list.c:98: error: BUFFER_OVERRUN_L2
  Offset: [0, 8589934588] Size: 200 by call to `describe_param_type`.
Showing all 5 steps of the trace


apps/list.c:83:1: Array declaration
81.   }
82.   
83. > static int print_param_types(const char *thing, const OSSL_PARAM *pdefs)
84.   {
85.       if (pdefs == NULL) {

apps/list.c:98:13: Call
96.               char buf[200];       /* This should be ample space */
97.   
98.               describe_param_type(buf, sizeof(buf), pdefs);
                   ^
99.               BIO_printf(bio_out, "      %s\n", buf);
100.           }

apps/list.c:21:1: <Length trace>
19.   static int verbose = 0;
20.   
21. > static int describe_param_type(char *buf, size_t bufsz, const OSSL_PARAM *param)
22.   {
23.       const char *type_mod = "";

apps/list.c:21:1: Parameter `*buf`
  19.   static int verbose = 0;
  20.   
  21. > static int describe_param_type(char *buf, size_t bufsz, const OSSL_PARAM *param)
  22.   {
  23.       const char *type_mod = "";

apps/list.c:79:5: Array access: Offset: [0, 8589934588] Size: 200 by call to `describe_param_type` 
  77.           bufsz -= printed_len;
  78.       }
  79.       *buf = '\0';
            ^
  80.       return 1;
  81.   }
