sg_lib: add sg_msense_calc_length(); sg_pt: add dummy pt_device_is_nvme()
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@727 6180dd3e-e324-4e3e-922d-17de1ae2f315
diff --git a/src/sg_rdac.c b/src/sg_rdac.c
index 79a2831..b781927 100644
--- a/src/sg_rdac.c
+++ b/src/sg_rdac.c
@@ -29,7 +29,7 @@
#include "sg_pr2serr.h"
-static const char * version_str = "1.14 20171021";
+static const char * version_str = "1.15 20171030";
unsigned char mode6_hdr[] = {
0x75, /* Length */
@@ -464,8 +464,8 @@
true, do_verbose);
if (! res) {
- len = use_6_byte ? (rsp_buff[0] + 1) :
- (sg_get_unaligned_be16(rsp_buff + 0) + 2);
+ len = sg_msense_calc_length(rsp_buff, 308, use_6_byte,
+ NULL);
if (resid > 0) {
len = ((308 - resid) < len) ? (308 - resid) :
len;