diff options
| author | Quentin Young <qlyoung@cumulusnetworks.com> | 2018-05-29 21:38:18 +0000 |
|---|---|---|
| committer | Quentin Young <qlyoung@cumulusnetworks.com> | 2018-06-06 16:16:12 +0000 |
| commit | f428cb8a3a9cef3a1f68be6434f8db6fa9b693ef (patch) | |
| tree | a9c9d4c739f9f9e8aa427e3e252c5a892513382c /lib/vty.c | |
| parent | 5d806ec6e0bce5f1cd32b0d5386c1ad97c31c1f8 (diff) | |
lib: add vector_compact(), use after str splits
* Add function to move all data to the start of a vector by shifting
over contiguous empty slots
* Use this function to remove empty slots leftover after
frrstr_filter_vec
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
Diffstat (limited to 'lib/vty.c')
| -rw-r--r-- | lib/vty.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -188,6 +188,7 @@ int vty_out(struct vty *vty, const char *format, ...) vector lines = frrstr_split_vec(buf, "\n"); frrstr_filter_vec(lines, &vty->include); + vector_compact(lines); /* * Consider the string "foo\n". If the regex is an empty string |
