aboutsummaryrefslogtreecommitdiff
path: root/lib/sg_lib.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/sg_lib.c')
-rw-r--r--lib/sg_lib.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/sg_lib.c b/lib/sg_lib.c
index 110a6ac4..0f61ed00 100644
--- a/lib/sg_lib.c
+++ b/lib/sg_lib.c
@@ -189,9 +189,9 @@ sg_get_asc_ascq_str(int asc, int ascq, int buff_len, char * buff)
for (k = 0; sg_lib_asc_ascq_range[k].text; ++k) {
ei2p = &sg_lib_asc_ascq_range[k];
- if ((ei2p->code1 == asc) &&
- (ascq >= ei2p->code2_min) &&
- (ascq <= ei2p->code2_max)) {
+ if ((ei2p->asc == asc) &&
+ (ascq >= ei2p->ascq_min) &&
+ (ascq <= ei2p->ascq_max)) {
found = 1;
num = snprintf(buff, buff_len, "Additional sense: ");
rlen = buff_len - num;
@@ -204,8 +204,8 @@ sg_get_asc_ascq_str(int asc, int ascq, int buff_len, char * buff)
for (k = 0; sg_lib_asc_ascq[k].text; ++k) {
eip = &sg_lib_asc_ascq[k];
- if (eip->code1 == asc &&
- eip->code2 == ascq) {
+ if (eip->asc == asc &&
+ eip->ascq == ascq) {
found = 1;
snprintf(buff, buff_len, "Additional sense: %s", eip->text);
}