From 803bf3aa28de0f1260e479e2036159d4fead0a87 Mon Sep 17 00:00:00 2001 From: Alan Coopersmith Date: Tue, 4 Oct 2011 21:46:05 -0700 Subject: Solaris: Give better error on realloc failure commit a18460b385ae03 converted from a fixed maximum number of devices to dynamically growing the list via realloc, but didn't update the error message shown on failure. Signed-off-by: Alan Coopersmith Reviewed-by: Dirk Wallenstein Reviewed-by: Mark Kettenis --- src/solx_devfs.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/solx_devfs.c b/src/solx_devfs.c index d47a846..ea91479 100644 --- a/src/solx_devfs.c +++ b/src/solx_devfs.c @@ -454,8 +454,9 @@ probe_dev(nexus_t *nexus, pcitool_reg_t *prg_p, probe_info_t *pinfo) new_num_elems * sizeof (struct pci_device_private)); if (new_devs == NULL) { (void) fprintf(stderr, - "Maximum number of PCI devices found," - " discarding additional devices\n"); + "Error allocating memory for PCI devices:" + " %s\n discarding additional devices\n", + strerror(errno)); return (rval); } (void) memset(&new_devs[pinfo->num_devices], 0, -- cgit v1.2.3