The issue happens in one error path of batadv_store_throughput_override(). When batadv_parse_throughput() returns NULL, the refcnt increased by batadv_hardif_get_by_netdev() is not decreased, causing a refcnt leak.
How do you think about to mention the terms “exception handling” and “reference counting” in the commit message?
Would you like to add the tag “Fixes” to the change description?
Regards, Markus