Fix infinite loop in walking the SCSI scanners list

merge-requests/1/head
Julien BLACHE 2011-06-24 22:09:43 +02:00
rodzic bd6552e11b
commit a4643d888e
1 zmienionych plików z 5 dodań i 1 usunięć

Wyświetl plik

@ -3564,7 +3564,10 @@ print_udev (void)
manufacturer_model_type * name = scsiid->name;
if (!scsiid->is_processor)
continue;
{
scsiid = scsiid->next;
continue;
}
i = 0;
printf ("# ");
@ -3596,6 +3599,7 @@ print_udev (void)
else
printf ("KERNEL==\"sg[0-9]*\", ATTRS{type}==\"3\", ATTRS{vendor}==\"%s\", ATTRS{model}==\"%s\", MODE=\"%s\", GROUP=\"%s\", ENV{libsane_matched}=\"yes\"\n",
scsiid->scsi_vendor_id, scsiid->scsi_product_id, DEVMODE, DEVGROUP);
scsiid = scsiid->next;
}
printf ("LABEL=\"libsane_scsi_rules_end\"\n");