summaryrefslogtreecommitdiff
path: root/usr/src/lib/cfgadm_plugins/pci/common/cfga.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/lib/cfgadm_plugins/pci/common/cfga.c')
-rw-r--r--usr/src/lib/cfgadm_plugins/pci/common/cfga.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/usr/src/lib/cfgadm_plugins/pci/common/cfga.c b/usr/src/lib/cfgadm_plugins/pci/common/cfga.c
index 6826876f6b..39417d1498 100644
--- a/usr/src/lib/cfgadm_plugins/pci/common/cfga.c
+++ b/usr/src/lib/cfgadm_plugins/pci/common/cfga.c
@@ -1080,7 +1080,7 @@ cfga_private_func(const char *function, const char *ap_id,
if ((strncmp(str, func_strs[MODE], len) == 0) &&
(*(str+(len)) == '=')) {
for (str = (str+(++len)), i = 0;
- *str != NULL; i++, str++) {
+ *str != '\0'; i++, str++) {
buf[i] = *str;
}
}
@@ -1277,7 +1277,7 @@ find_physical_slot_names(const char *devcomp, struct searcharg *slotarg)
if ((root_node = di_init("/", DINFOCPYALL|DINFOPATH)) == DI_NODE_NIL) {
DBG(1, ("di_init() failed\n"));
- return (NULL);
+ return (-1);
}
slotarg->devpath = (char *)devcomp;
@@ -1285,7 +1285,7 @@ find_physical_slot_names(const char *devcomp, struct searcharg *slotarg)
if ((slotarg->promp = di_prom_init()) == DI_PROM_HANDLE_NIL) {
DBG(1, ("di_prom_init() failed\n"));
di_fini(root_node);
- return (NULL);
+ return (-1);
}
(void) di_walk_minor(root_node, "ddi_ctl:attachment_point:pci",