svn commit: r357541 - head/contrib/elftoolchain/readelf
Mark Johnston
markj at FreeBSD.org
Tue Feb 4 21:18:38 UTC 2020
Author: markj
Date: Tue Feb 4 21:18:37 2020
New Revision: 357541
URL: https://svnweb.freebsd.org/changeset/base/357541
Log:
readelf: Fix the check for an error from realloc().
Use err() instead of errx() while here, since realloc() sets errno.
CID: 1401326
MFC after: 1 week
Sponsored by: The FreeBSD Foundation
Modified:
head/contrib/elftoolchain/readelf/readelf.c
Modified: head/contrib/elftoolchain/readelf/readelf.c
==============================================================================
--- head/contrib/elftoolchain/readelf/readelf.c Tue Feb 4 21:18:16 2020 (r357540)
+++ head/contrib/elftoolchain/readelf/readelf.c Tue Feb 4 21:18:37 2020 (r357541)
@@ -6298,8 +6298,8 @@ search_loclist_at(struct readelf *re, Dwarf_Die die, D
if (*la_list_cap == *la_list_len) {
*la_list = realloc(*la_list,
*la_list_cap * 2 * sizeof(**la_list));
- if (la_list == NULL)
- errx(EXIT_FAILURE, "realloc failed");
+ if (*la_list == NULL)
+ err(EXIT_FAILURE, "realloc failed");
*la_list_cap *= 2;
}
la = &((*la_list)[*la_list_len]);
More information about the svn-src-head
mailing list