]> git.proxmox.com Git - mirror_frr.git/commitdiff
bgpd: When displaying default originate debugs don't print gibberish
authorDonald Sharp <sharpd@cumulusnetworks.com>
Tue, 23 Oct 2018 20:13:46 +0000 (16:13 -0400)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Tue, 23 Oct 2018 20:13:46 +0000 (16:13 -0400)
The tx_id_buf was not being set to anything in some cases,
make sure it's a null string before using.

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
bgpd/bgp_updgrp_packet.c

index 3950e2f18ff6d75850248038b5d26ad0f02d6af1..c4fcea948ff7f40167ddddc779c2b7ce82ba9f37 100644 (file)
@@ -1123,6 +1123,8 @@ void subgroup_default_update_packet(struct update_subgroup *subgrp,
                        snprintf(tx_id_buf, sizeof(tx_id_buf),
                                 " with addpath ID %u",
                                 BGP_ADDPATH_TX_ID_FOR_DEFAULT_ORIGINATE);
+               else
+                       tx_id_buf[0] = '\0';
 
                zlog_debug("u%" PRIu64 ":s%" PRIu64 " send UPDATE %s%s %s",
                           (SUBGRP_UPDGRP(subgrp))->id, subgrp->id,