]> git.puffer.fish Git - matthieu/frr.git/commit
lib: fix address sanitizer crash on `find`
authorRafael Zalamena <rzalamena@opensourcerouting.org>
Mon, 7 Jun 2021 14:02:16 +0000 (11:02 -0300)
committerIgor Ryzhov <iryzhov@nfware.com>
Tue, 8 Jun 2021 17:52:21 +0000 (20:52 +0300)
commit39a0be24fc9234e7abbde251bf618be954faabae
tree48b3d2dd1392fb7bb8258fb6a973af3053cad6aa
parent8ab721babbdd3cfb673be36c759bc2add61baa65
lib: fix address sanitizer crash on `find`

Fix the following address sanitizer crash when running the command `find`:

  ERROR: AddressSanitizer: dynamic-stack-buffer-overflow
  WRITE of size 1 at 0x7fff4840fc1d thread T0
      0  in print_cmd ../lib/command.c:1541
      1  in cmd_find_cmds ../lib/command.c:2364
      2  in find ../vtysh/vtysh.c:3732
      3  in cmd_execute_command_real ../lib/command.c:995
      4  in cmd_execute_command ../lib/command.c:1055
      5  in cmd_execute ../lib/command.c:1219
      6  in vtysh_execute_func ../vtysh/vtysh.c:486
      7  in vtysh_execute ../vtysh/vtysh.c:671
      8  in main ../vtysh/vtysh_main.c:721
      9  in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x270b2)
      10 in _start (/usr/bin/vtysh+0x21f64d)

Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
lib/command.c