fix bug in mbbo string readback

This commit is contained in:
2018-10-10 11:06:58 +02:00
parent ae6ebc4106
commit fb937316aa

View File

@ -62,6 +62,7 @@ static long readData(dbCommon *record, format_t *format)
char buffer[sizeof(mbbo->zrst)]; char buffer[sizeof(mbbo->zrst)];
if (streamScanfN(record, format, buffer, sizeof(buffer)) == ERROR) if (streamScanfN(record, format, buffer, sizeof(buffer)) == ERROR)
return ERROR; return ERROR;
mbbo->val = 65535; /* initalize to unknown state*/
for (val = 0; val < 16; val++) for (val = 0; val < 16; val++)
{ {
if (strcmp ((&mbbo->zrst)[val], buffer) == 0) if (strcmp ((&mbbo->zrst)[val], buffer) == 0)
@ -70,6 +71,7 @@ static long readData(dbCommon *record, format_t *format)
break; break;
} }
} }
break;
} }
default: default:
return ERROR; return ERROR;