commit | 3bba11e5c47dfc1d381a1ece26464fb7eea2d79c | [log] [tgz] |
---|---|---|
author | Ali Ayoub <ali@mellanox.co.il> | Tue Nov 13 15:26:57 2007 -0800 |
committer | Roland Dreier <rolandd@cisco.com> | Tue Nov 13 15:26:57 2007 -0800 |
tree | 70eab30ede7905899420a52a350eb7ba15f82955 | |
parent | 9418d5dc9ba40b88737580457bf3b7c63c60ec43 [diff] |
mlx4_core: Fix possible bad free in mlx4_buf_free() When mlx4_buf_free() is called from the error path of mlx4_buf_alloc(), it may be passed a buffer structure that does not have all pages filled in. Add a check for NULL to mlx4_buf_free() so we avoid passing NULL to dma_free_coherent() (which will crash). Signed-off-by: Ali Ayoub <ali@mellanox.co.il> Signed-off-by: Jack Morgenstein <jackm@dev.mellanox.co.il> Signed-off-by: Roland Dreier <rolandd@cisco.com>