device: fix hwrev_is_valid
This commit is contained in:
1 parent
66966a242d
commit
0d6b32c371
1 file changed
+6
@@ -78,9 +78,15 @@ const char * device_to_long_string(enum device device) {
|
|||||||
int hwrev_is_valid(const int16_t * hwrevs, int16_t hwrev) {
|
int hwrev_is_valid(const int16_t * hwrevs, int16_t hwrev) {
|
||||||
|
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
|
/* hwrevs not specified, valid for any hwrev */
|
||||||
|
if ( ! hwrevs )
|
||||||
|
return 1;
|
||||||
|
|
||||||
for ( i = 0; hwrevs[i] != -1; ++i )
|
for ( i = 0; hwrevs[i] != -1; ++i )
|
||||||
if ( hwrev == hwrevs[i] )
|
if ( hwrev == hwrevs[i] )
|
||||||
return 1;
|
return 1;
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user