|
@@ -396,7 +396,7 @@ static unsigned char *add_mcs(unsigned char *bits, int bitrate,
|
|
while (p) {
|
|
while (p) {
|
|
if (p->bitrate == bitrate) {
|
|
if (p->bitrate == bitrate) {
|
|
memcpy(p->bits, bits, YAM_FPGA_SIZE);
|
|
memcpy(p->bits, bits, YAM_FPGA_SIZE);
|
|
- return p->bits;
|
|
|
|
|
|
+ goto out;
|
|
}
|
|
}
|
|
p = p->next;
|
|
p = p->next;
|
|
}
|
|
}
|
|
@@ -411,7 +411,7 @@ static unsigned char *add_mcs(unsigned char *bits, int bitrate,
|
|
p->bitrate = bitrate;
|
|
p->bitrate = bitrate;
|
|
p->next = yam_data;
|
|
p->next = yam_data;
|
|
yam_data = p;
|
|
yam_data = p;
|
|
-
|
|
|
|
|
|
+ out:
|
|
release_firmware(fw);
|
|
release_firmware(fw);
|
|
return p->bits;
|
|
return p->bits;
|
|
}
|
|
}
|