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


crypto/bio/b_print.c:651:1: <Offset trace>
649.   }
650.   
651. > static void
652.   fmtfp(
653.       void (*outch_fn)(char **, size_t *, size_t *, int),

crypto/bio/b_print.c:651:1: Parameter `fvalue`
649.   }
650.   
651. > static void
652.   fmtfp(
653.       void (*outch_fn)(char **, size_t *, size_t *, int),

crypto/bio/b_print.c:676:15: Call
674.       if (max < 0)
675.           max = 6;
676.       ufvalue = abs_val(fvalue);
                     ^
677.       if (fvalue < 0)
678.           signvalue = '-';

crypto/bio/b_print.c:620:1: Parameter `value`
  618.   }
  619.   
  620. > static LDOUBLE
  621.   abs_val(LDOUBLE value)
  622.   {

crypto/bio/b_print.c:623:5: Assignment
  621.   abs_val(LDOUBLE value)
  622.   {
  623.       LDOUBLE result = value;
             ^
  624.       if (value < 0)
  625.           result = -value;

crypto/bio/b_print.c:626:5: Assignment
  624.       if (value < 0)
  625.           result = -value;
  626.       return result;
             ^
  627.   }
  628.   

crypto/bio/b_print.c:676:5: Assignment
674.       if (max < 0)
675.           max = 6;
676.       ufvalue = abs_val(fvalue);
           ^
677.       if (fvalue < 0)
678.           signvalue = '-';

crypto/bio/b_print.c:684:5: Assignment
682.           signvalue = ' ';
683.   
684.       intpart = (long)ufvalue;
           ^
685.   
686.       /* sorry, we only support 9 digits past the decimal because of our

crypto/bio/b_print.c:703:14: <Length trace>
701.       do {
702.           iconvert[iplace++] =
703.               (caps ? "0123456789ABCDEF"
                    ^
704.                 : "0123456789abcdef")[intpart % 10];
705.           intpart = (intpart / 10);

crypto/bio/b_print.c:703:14: Array declaration
701.       do {
702.           iconvert[iplace++] =
703.               (caps ? "0123456789ABCDEF"
                    ^
704.                 : "0123456789abcdef")[intpart % 10];
705.           intpart = (intpart / 10);

crypto/bio/b_print.c:703:13: Array access: Offset: [-9, 9] Size: 17
701.       do {
702.           iconvert[iplace++] =
703.               (caps ? "0123456789ABCDEF"
                   ^
704.                 : "0123456789abcdef")[intpart % 10];
705.           intpart = (intpart / 10);
