Mercurial > octave
changeset 25526:c05adc188b98 stable
use int instead of size_t for xerbla string length (bug #54206)
* xerbla.c: Use int instead of size_t for string length. Int should
be sufficient for the values expected since the parameter is intended
to hold a Fortran subroutine or function name.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Fri, 29 Jun 2018 16:39:54 -0400 |
parents | 5daeb4049088 |
children | d7aafcb1dc1a 194417044d1a |
files | liboctave/external/blas-xtra/xerbla.c |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/liboctave/external/blas-xtra/xerbla.c Wed Apr 25 09:51:59 2018 -0700 +++ b/liboctave/external/blas-xtra/xerbla.c Fri Jun 29 16:39:54 2018 -0400 @@ -59,9 +59,9 @@ F77_CHAR_ARG_LEN_DEF (len)) { const char *s = F77_CHAR_ARG_USE (s_arg); - size_t slen = F77_CHAR_ARG_LEN_USE (s_arg, len); + int slen = F77_CHAR_ARG_LEN_USE (s_arg, len); - fprintf (stderr, "%.*s: parameter number %ld is invalid\n", slen, s, + fprintf (stderr, "%.*s: parameter number %d is invalid\n", slen, s, (long) (*info)); if (xerbla_handler)