| 1 |
don't leak in _ath_hal_attach on fail path |
|---|
| 2 |
|
|---|
| 3 |
Signed-off-by: Jiri Slaby <jirislaby@gmail.com> |
|---|
| 4 |
|
|---|
| 5 |
Index: openhal/ah_osdep.c |
|---|
| 6 |
=================================================================== |
|---|
| 7 |
--- openhal/ah_osdep.c (revision 2477) |
|---|
| 8 |
+++ openhal/ah_osdep.c (working copy) |
|---|
| 9 |
@@ -29,6 +29,7 @@ |
|---|
| 10 |
#define AH_MOD_INC_USE_COUNT(_m) \ |
|---|
| 11 |
if (!try_module_get(_m)) { \ |
|---|
| 12 |
printk(KERN_WARNING "try_module_get failed\n"); \ |
|---|
| 13 |
+ kfree(ah); \ |
|---|
| 14 |
return NULL; \ |
|---|
| 15 |
} |
|---|
| 16 |
#define AH_MOD_DEC_USE_COUNT(_m) module_put(_m) |
|---|