diff options
Diffstat (limited to 'src/libirecovery.c')
| -rw-r--r-- | src/libirecovery.c | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/src/libirecovery.c b/src/libirecovery.c index 1defaac..2219f36 100644 --- a/src/libirecovery.c +++ b/src/libirecovery.c | |||
| @@ -3271,14 +3271,8 @@ IRECV_API irecv_error_t irecv_devices_get_device_by_hardware_model(const char* h | |||
| 3271 | 3271 | ||
| 3272 | *device = NULL; | 3272 | *device = NULL; |
| 3273 | 3273 | ||
| 3274 | /* lowercase hardware_model string for proper lookup */ | ||
| 3275 | char model[8]; | ||
| 3276 | strcpy(model, hardware_model); | ||
| 3277 | char *p = model; | ||
| 3278 | for (; *p; ++p) *p = tolower(*p); | ||
| 3279 | |||
| 3280 | for (i = 0; irecv_devices[i].hardware_model != NULL; i++) { | 3274 | for (i = 0; irecv_devices[i].hardware_model != NULL; i++) { |
| 3281 | if (!strcmp(model, irecv_devices[i].hardware_model)) { | 3275 | if (!strcasecmp(hardware_model, irecv_devices[i].hardware_model)) { |
| 3282 | *device = &irecv_devices[i]; | 3276 | *device = &irecv_devices[i]; |
| 3283 | return IRECV_E_SUCCESS; | 3277 | return IRECV_E_SUCCESS; |
| 3284 | } | 3278 | } |
