diff --git a/scst/include/scst_const.h b/scst/include/scst_const.h index 45c64bd1d..a5ad17f98 100644 --- a/scst/include/scst_const.h +++ b/scst/include/scst_const.h @@ -32,6 +32,9 @@ /* Max size of various names */ #define SCST_MAX_NAME 50 +/* Max size of external names, like initiator name */ +#define SCST_MAX_EXTERNAL_NAME 256 + /* * Size of sense sufficient to carry standard sense data. * Warning! It's allocated on stack! diff --git a/scst/include/scst_user.h b/scst/include/scst_user.h index 225825cec..135d1787b 100644 --- a/scst/include/scst_user.h +++ b/scst/include/scst_user.h @@ -104,8 +104,8 @@ struct scst_user_sess { aligned_u64 lun; uint16_t threads_num; uint8_t rd_only; - char initiator_name[SCST_MAX_NAME]; - char target_name[SCST_MAX_NAME]; + char initiator_name[SCST_MAX_EXTERNAL_NAME]; + char target_name[SCST_MAX_EXTERNAL_NAME]; }; struct scst_user_scsi_cmd_parse {