diff options
Diffstat (limited to 'lib/kunit/string-stream.c')
| -rw-r--r-- | lib/kunit/string-stream.c | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/lib/kunit/string-stream.c b/lib/kunit/string-stream.c index f5f51166d8c2..cc32743c1171 100644 --- a/lib/kunit/string-stream.c +++ b/lib/kunit/string-stream.c @@ -23,8 +23,10 @@ static struct string_stream_fragment *alloc_string_stream_fragment(  		return ERR_PTR(-ENOMEM);  	frag->fragment = kunit_kmalloc(test, len, gfp); -	if (!frag->fragment) +	if (!frag->fragment) { +		kunit_kfree(test, frag);  		return ERR_PTR(-ENOMEM); +	}  	return frag;  } |