aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRam Kishore Vegesna <ram@FreeBSD.org>2023-12-13 07:56:40 +0000
committerRam Kishore Vegesna <ram@FreeBSD.org>2023-12-18 08:52:06 +0000
commita9504d76ccdad240b7d5761f4208e252f57042dd (patch)
tree9e8db6d03eba5cc376f1112a81faa621cb14cded
parent0a82cd4f101c5eb8533a0049aaa3f06f005cf8af (diff)
downloadsrc-a9504d76ccdad240b7d5761f4208e252f57042dd.tar.gz
src-a9504d76ccdad240b7d5761f4208e252f57042dd.zip
ocs_fc: Use xpt_path_sbuf() to copy the path to sbuf.
Reported by: imp MFC after: 1 week
-rw-r--r--sys/dev/ocs_fc/ocs_cam.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/sys/dev/ocs_fc/ocs_cam.c b/sys/dev/ocs_fc/ocs_cam.c
index 0fa94083e898..a944c7628d85 100644
--- a/sys/dev/ocs_fc/ocs_cam.c
+++ b/sys/dev/ocs_fc/ocs_cam.c
@@ -1540,15 +1540,13 @@ static int32_t ocs_scsi_initiator_io_cb(ocs_io_t *io,
}
} else if (scsi_status != OCS_SCSI_STATUS_GOOD) {
const char *err_desc = NULL;
- char path_str[64];
char err_str[224];
struct sbuf sb;
size_t i;
sbuf_new(&sb, err_str, sizeof(err_str), 0);
- xpt_path_string(ccb->ccb_h.path, path_str, sizeof(path_str));
- sbuf_cat(&sb, path_str);
+ xpt_path_sbuf(ccb->ccb_h.path, &sb);
for (i = 0; i < (sizeof(ocs_status_desc) /
sizeof(ocs_status_desc[0])); i++) {