diff options
| author | Javier Garcia <javier.garcia@voltanet.io> | 2021-01-22 10:38:12 +0100 | 
|---|---|---|
| committer | Javier Garcia <javier.garcia@voltanet.io> | 2021-03-05 12:12:47 +0100 | 
| commit | 749714731ee9a59ae39be77e7db3915ce3ad0bd8 (patch) | |
| tree | 2a50fcd5ce5c2f01ac381ba769c3d8f145768f9d /pathd/path_pcep_lib.c | |
| parent | 40c1b0e6b8ad0a76f159885cb1a866f645b917fd (diff) | |
pceplib: Integrate pcelib into frr
Signed-off-by: Brady Johnson <brady@voltanet.io>
Co-authored-by: Javier Garcia <javier.garcia@voltanet.io>
Signed-off-by: Javier Garcia <javier.garcia@voltanet.io>
Diffstat (limited to 'pathd/path_pcep_lib.c')
| -rw-r--r-- | pathd/path_pcep_lib.c | 14 | 
1 files changed, 8 insertions, 6 deletions
diff --git a/pathd/path_pcep_lib.c b/pathd/path_pcep_lib.c index bb6bfb1336..1d2f25889e 100644 --- a/pathd/path_pcep_lib.c +++ b/pathd/path_pcep_lib.c @@ -16,9 +16,11 @@   * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA   */ +#include <zebra.h> +  #include <debug.h> -#include <pcep_utils_counters.h> -#include <pcep_timers.h> +#include "pceplib/pcep_utils_counters.h" +#include "pceplib/pcep_timers.h"  #include "pathd/path_errors.h"  #include "pathd/path_memory.h"  #include "pathd/path_pcep.h" @@ -176,11 +178,11 @@ pcep_lib_connect(struct ipaddr *src_addr, int src_port, struct ipaddr *dst_addr,  	/* TODO when available in the pceplib, set it here  	 pcep_options->state_timeout_inteval_seconds;*/ -	if (pcep_options->tcp_md5_auth != NULL -	    && pcep_options->tcp_md5_auth[0] != '\0') { +	if (pcep_options->tcp_md5_auth[0] != '\0') {  		config->is_tcp_auth_md5 = true; -		strncpy(config->tcp_authentication_str, -			pcep_options->tcp_md5_auth, TCP_MD5SIG_MAXKEYLEN); +		strlcpy(config->tcp_authentication_str, +			pcep_options->tcp_md5_auth, +			sizeof(config->tcp_authentication_str));  	} else {  		config->is_tcp_auth_md5 = false;  	}  | 
