diff options
Diffstat (limited to 'usr/src/cmd/fm/fmd/common/fmd_api.c')
| -rw-r--r-- | usr/src/cmd/fm/fmd/common/fmd_api.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/usr/src/cmd/fm/fmd/common/fmd_api.c b/usr/src/cmd/fm/fmd/common/fmd_api.c index 659d52f787..4389f70feb 100644 --- a/usr/src/cmd/fm/fmd/common/fmd_api.c +++ b/usr/src/cmd/fm/fmd/common/fmd_api.c @@ -28,7 +28,6 @@ #include <sys/types.h> #include <sys/fm/protocol.h> -#include <fm/libtopo.h> #include <unistd.h> #include <signal.h> @@ -52,6 +51,7 @@ #include <fmd_buf.h> #include <fmd_asru.h> #include <fmd_fmri.h> +#include <fmd_topo.h> #include <fmd_ckpt.h> #include <fmd_xprt.h> @@ -701,7 +701,8 @@ fmd_hdl_topology(fmd_hdl_t *hdl, int v) "fmd version %d != client version %d\n", TOPO_VERSION, v); } - thp = fmd.d_topo; + thp = fmd_topo_handle(v); + fmd_module_unlock(mp); return (thp); } |
