Fix some memory leaks in case of error flows during driver init.
Signed-off-by: Dotan Barak <[EMAIL PROTECTED]>
---
Index: gen2_devel_user/src/userspace/libibverbs/src/init.c
===================================================================
--- gen2_devel_user.orig/src/userspace/libibverbs/src/init.c 2007-01-15
17:02:23.000000000 +0200
+++ gen2_devel_user/src/userspace/libibverbs/src/init.c 2007-01-15
18:16:07.000000000 +0200
@@ -312,11 +312,14 @@ static void read_config(void)
if (stat(path, &buf)) {
fprintf(stderr, PFX "Warning: couldn't stat config file
'%s'.\n",
path);
+ free(path);
continue;
}
- if (!S_ISREG(buf.st_mode))
+ if (!S_ISREG(buf.st_mode)) {
+ free(path);
continue;
+ }
read_config_file(path);
free(path);
_______________________________________________
openib-general mailing list
[email protected]
http://openib.org/mailman/listinfo/openib-general
To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general