[ovs-git] [ovn-org/ovn] 9ed1d6: pinctrl: Fix memory leak in controller_event_run().

Dumitru Ceara noreply at github.com
Wed Oct 28 08:57:37 UTC 2020


  Branch: refs/heads/branch-20.09
  Home:   https://github.com/ovn-org/ovn
  Commit: 9ed1d6132b6d6c43316422d5e2a6868056201062
      https://github.com/ovn-org/ovn/commit/9ed1d6132b6d6c43316422d5e2a6868056201062
  Author: Dumitru Ceara <dceara at redhat.com>
  Date:   2020-10-28 (Wed, 28 Oct 2020)

  Changed paths:
    M controller/pinctrl.c

  Log Message:
  -----------
  pinctrl: Fix memory leak in controller_event_run().

Valgrind report:
==4689== 639 (96 direct, 543 indirect) bytes in 3 blocks are definitely lost in loss record 141 of 146
==4689==    at 0x4C29E63: malloc (vg_replace_malloc.c:309)
==4689==    by 0x51EEB3: xmalloc (util.c:138)
==4689==    by 0x485034: resize (hmap.c:100)
==4689==    by 0x4852BF: hmap_expand_at (hmap.c:175)
==4689==    by 0x511A8E: hmap_insert_at (hmap.h:283)
==4689==    by 0x512824: smap_add__ (smap.c:408)
==4689==    by 0x511D20: smap_add (smap.c:55)
==4689==    by 0x41B51E: controller_event_run (pinctrl.c:459)
==4689==    by 0x422CCD: pinctrl_run (pinctrl.c:3155)
==4689==    by 0x433511: main (ovn-controller.c:2588)

Fixes: be1eeb09d373 ("OVN: introduce Controller_Event table")
Signed-off-by: Dumitru Ceara <dceara at redhat.com>
Signed-off-by: Numan Siddique <numans at ovn.org>

(cherry-picked from master commit 1b7fe348cb63ca2079dcd386c06bbb69a9a16fbb)


  Commit: 1cabe64ccf7ab9d17aaff559b4196e1eb7817dc5
      https://github.com/ovn-org/ovn/commit/1cabe64ccf7ab9d17aaff559b4196e1eb7817dc5
  Author: Dumitru Ceara <dceara at redhat.com>
  Date:   2020-10-28 (Wed, 28 Oct 2020)

  Changed paths:
    M controller/pinctrl.c

  Log Message:
  -----------
  pinctrl: Fix memory leak when handling empty lb backends.

Fixes: 7c3523c71932 ("OVN: introduce trigger_event() action")
Signed-off-by: Dumitru Ceara <dceara at redhat.com>
Signed-off-by: Numan Siddique <numans at ovn.org>
(cherry-picked from master commit 7901ef3e6485382d4062f6afb168d0c53fdff223)


Compare: https://github.com/ovn-org/ovn/compare/45ed5a3cd500...1cabe64ccf7a


More information about the git mailing list