sync with OpenBSD -current

This commit is contained in:
purplerain 2025-01-08 01:55:14 +00:00
parent a48b7fc94f
commit df306e9b72
Signed by: purplerain
GPG key ID: F42C07F07E2E35B7
1354 changed files with 105229 additions and 31150 deletions

View file

@ -1,4 +1,4 @@
/* $OpenBSD: util.c,v 1.88 2024/09/30 12:54:12 claudio Exp $ */
/* $OpenBSD: util.c,v 1.90 2025/01/07 19:24:53 claudio Exp $ */
/*
* Copyright (c) 2006 Claudio Jeker <claudio@openbsd.org>
@ -32,22 +32,6 @@
#include "rde.h"
#include "log.h"
char *
ibuf_get_string(struct ibuf *buf, size_t len)
{
char *str;
if (ibuf_size(buf) < len) {
errno = EBADMSG;
return (NULL);
}
str = strndup(ibuf_data(buf), len);
if (str == NULL)
return (NULL);
ibuf_skip(buf, len);
return (str);
}
const char *
log_addr(const struct bgpd_addr *addr)
{
@ -339,6 +323,8 @@ log_capability(uint8_t capa)
return "Multiprotocol Extensions";
case CAPA_REFRESH:
return "Route Refresh";
case CAPA_EXT_MSG:
return "Extended Message";
case CAPA_ROLE:
return "BGP Role";
case CAPA_RESTART: