{
unsigned int i;
- for (i = 0; i < array_size(base->protocols) && base->protocols[i].desc;
- i++) {
+ for (i = 0; i < array_size(base->protocols); i++) {
+ if (!base->protocols[i].desc)
+ break;
if (base->protocols[i].num == num)
return base->protocols[i].desc;
}
{
unsigned int i;
- for (i = 0; i < array_size(base->protocols) && base->protocols[i].desc;
- i++) {
+ for (i = 0; i < array_size(base->protocols); i++) {
+ if (!base->protocols[i].desc)
+ break;
if (base->protocols[i].desc == desc)
return base->protocols[i].num;
}
*res = dev_proto_desc[i].type;
return 0;
}
- for (j = 0; j < array_size(base->protocols) &&
- base->protocols[j].desc;
- j++) {
+ for (j = 0; j < array_size(base->protocols); j++) {
+ if (!base->protocols[j].desc)
+ break;
if (base->protocols[j].desc == desc) {
*res = dev_proto_desc[i].type;
return 0;