mirror of
https://github.com/openvswitch/ovs
synced 2025-08-30 22:05:19 +00:00
dpif-netdev: Fix memory leak in dpif_netdev_flow_put()
miniflow_destroy() needs to be called after using miniflow_init(). Otherwise, if the miniflow mallocs data, then a memory leak may occur. Found by inspection. Signed-off-by: Ryan Wilson <wryan@nicira.com> Signed-off-by: Ben Pfaff <blp@nicira.com>
This commit is contained in:
@@ -1363,6 +1363,7 @@ dpif_netdev_flow_put(struct dpif *dpif, const struct dpif_flow_put *put)
|
||||
}
|
||||
}
|
||||
ovs_mutex_unlock(&dp->flow_mutex);
|
||||
miniflow_destroy(&miniflow);
|
||||
|
||||
return error;
|
||||
}
|
||||
|
Reference in New Issue
Block a user