crypto/bio/b_print.c:629: error: BUFFER_OVERRUN_L3
  Offset: [-9, 9] Size: 17.
Showing all 11 steps of the trace


crypto/bio/b_print.c:577:1: <Offset trace>
575.   }
576.   
577. > static void
578.   fmtfp(
579.       char **sbuffer,

crypto/bio/b_print.c:577:1: Parameter `fvalue`
575.   }
576.   
577. > static void
578.   fmtfp(
579.       char **sbuffer,

crypto/bio/b_print.c:602:15: Call
600.       if (max < 0)
601.           max = 6;
602.       ufvalue = abs_val(fvalue);
                     ^
603.       if (fvalue < 0)
604.           signvalue = '-';

crypto/bio/b_print.c:546:1: Parameter `value`
  544.   }
  545.   
  546. > static LDOUBLE
  547.   abs_val(LDOUBLE value)
  548.   {

crypto/bio/b_print.c:549:5: Assignment
  547.   abs_val(LDOUBLE value)
  548.   {
  549.       LDOUBLE result = value;
             ^
  550.       if (value < 0)
  551.           result = -value;

crypto/bio/b_print.c:552:5: Assignment
  550.       if (value < 0)
  551.           result = -value;
  552.       return result;
             ^
  553.   }
  554.   

crypto/bio/b_print.c:602:5: Assignment
600.       if (max < 0)
601.           max = 6;
602.       ufvalue = abs_val(fvalue);
           ^
603.       if (fvalue < 0)
604.           signvalue = '-';

crypto/bio/b_print.c:610:5: Assignment
608.           signvalue = ' ';
609.   
610.       intpart = (long)ufvalue;
           ^
611.   
612.       /* sorry, we only support 9 digits past the decimal because of our

crypto/bio/b_print.c:629:14: <Length trace>
627.       do {
628.           iconvert[iplace++] =
629.               (caps ? "0123456789ABCDEF"
                    ^
630.                 : "0123456789abcdef")[intpart % 10];
631.           intpart = (intpart / 10);

crypto/bio/b_print.c:629:14: Array declaration
627.       do {
628.           iconvert[iplace++] =
629.               (caps ? "0123456789ABCDEF"
                    ^
630.                 : "0123456789abcdef")[intpart % 10];
631.           intpart = (intpart / 10);

crypto/bio/b_print.c:629:13: Array access: Offset: [-9, 9] Size: 17
627.       do {
628.           iconvert[iplace++] =
629.               (caps ? "0123456789ABCDEF"
                   ^
630.                 : "0123456789abcdef")[intpart % 10];
631.           intpart = (intpart / 10);
