Message ID | 1466070465-1021-6-git-send-email-hare@suse.de (mailing list archive) |
---|---|
State | Not Applicable, archived |
Delegated to: | christophe varoqui |
Headers | show |
diff --git a/libmultipath/structs.c b/libmultipath/structs.c index 502d98e..ed62b07 100644 --- a/libmultipath/structs.c +++ b/libmultipath/structs.c @@ -653,9 +653,11 @@ remove_feature(char **f, char *o) * about to be removed */ p = strchr(*f, ' '); - if (!p) + if (!p) { /* Internal error, feature string inconsistent */ + FREE(n); return 1; + } while (*p == ' ') p++; p--;
Upon error the 'n' string was never freed. Found by coverity. Signed-off-by: Hannes Reinecke <hare@suse.com> --- libmultipath/structs.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)