1
1
Brian Barrett e9e4d2a4bc Handle asprintf errors with opal_asprintf wrapper
The Open MPI code base assumed that asprintf always behaved like
the FreeBSD variant, where ptr is set to NULL on error.  However,
the C standard (and Linux) only guarantee that the return code will
be -1 on error and leave ptr undefined.  Rather than fix all the
usage in the code, we use opal_asprintf() wrapper instead, which
guarantees the BSD-like behavior of ptr always being set to NULL.
In addition to being correct, this will fix many, many warnings
in the Open MPI code base.

Signed-off-by: Brian Barrett <bbarrett@amazon.com>
2018-10-08 16:43:53 -07:00
..
2017-05-17 01:12:49 -04:00
2018-07-14 14:14:37 +09:00
2018-07-14 14:14:37 +09:00
2018-03-26 14:21:21 -07:00
2018-07-14 14:14:37 +09:00
2017-05-17 01:12:49 -04:00
2018-07-14 14:14:37 +09:00
2018-07-14 14:14:37 +09:00
2017-08-22 08:56:40 -07:00
2017-05-17 01:12:49 -04:00
2017-05-17 01:12:49 -04:00
2018-07-14 14:14:37 +09:00
2017-03-18 15:08:59 -05:00