summaryrefslogtreecommitdiff
path: root/pickit2_spi.c
diff options
context:
space:
mode:
Diffstat (limited to 'pickit2_spi.c')
-rw-r--r--pickit2_spi.c20
1 files changed, 11 insertions, 9 deletions
diff --git a/pickit2_spi.c b/pickit2_spi.c
index a0fcbb89..9e34a58e 100644
--- a/pickit2_spi.c
+++ b/pickit2_spi.c
@@ -410,28 +410,30 @@ static int pickit2_spi_init(void)
libusb_device_handle *pickit2_handle;
struct pickit2_spi_data *pickit2_data;
int spispeed_idx = 0;
- char *spispeed = extract_programmer_param_str("spispeed");
- if (spispeed != NULL) {
+ char *param_str;
+
+ param_str = extract_programmer_param_str("spispeed");
+ if (param_str != NULL) {
int i = 0;
for (; spispeeds[i].name; i++) {
- if (strcasecmp(spispeeds[i].name, spispeed) == 0) {
+ if (strcasecmp(spispeeds[i].name, param_str) == 0) {
spispeed_idx = i;
break;
}
}
if (spispeeds[i].name == NULL) {
msg_perr("Error: Invalid 'spispeed' value.\n");
- free(spispeed);
+ free(param_str);
return 1;
}
- free(spispeed);
+ free(param_str);
}
int millivolt = 3500;
- char *voltage = extract_programmer_param_str("voltage");
- if (voltage != NULL) {
- millivolt = parse_voltage(voltage);
- free(voltage);
+ param_str = extract_programmer_param_str("voltage");
+ if (param_str != NULL) {
+ millivolt = parse_voltage(param_str);
+ free(param_str);
if (millivolt < 0)
return 1;
}