summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/net/wimax/i2400m/fw.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/net/wimax/i2400m/fw.c b/drivers/net/wimax/i2400m/fw.c
index e9fc168bb734..489cba9b284d 100644
--- a/drivers/net/wimax/i2400m/fw.c
+++ b/drivers/net/wimax/i2400m/fw.c
@@ -351,13 +351,15 @@ int i2400m_barker_db_init(const char *_options)
351 } 351 }
352 result = i2400m_barker_db_add(barker); 352 result = i2400m_barker_db_add(barker);
353 if (result < 0) 353 if (result < 0)
354 goto error_add; 354 goto error_parse_add;
355 } 355 }
356 kfree(options_orig); 356 kfree(options_orig);
357 } 357 }
358 return 0; 358 return 0;
359 359
360error_parse_add:
360error_parse: 361error_parse:
362 kfree(options_orig);
361error_add: 363error_add:
362 kfree(i2400m_barker_db); 364 kfree(i2400m_barker_db);
363 return result; 365 return result;