From: David Decotigny Date: Fri, 20 Jan 2017 18:29:22 +0000 (-0800) Subject: [build] Return const char * from uuid_ntoa() X-Git-Tag: v1.20.1~335 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=04c7befa730b3a6bfed069d3c6f6539bddb0ee52;p=thirdparty%2Fipxe.git [build] Return const char * from uuid_ntoa() Signed-off-by: Michael Brown --- diff --git a/src/core/uuid.c b/src/core/uuid.c index b8d21de17..c43d4216f 100644 --- a/src/core/uuid.c +++ b/src/core/uuid.c @@ -40,7 +40,7 @@ FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); * @v uuid UUID * @ret string UUID in canonical form */ -char * uuid_ntoa ( const union uuid *uuid ) { +const char * uuid_ntoa ( const union uuid *uuid ) { static char buf[37]; /* "00000000-0000-0000-0000-000000000000" */ sprintf ( buf, "%08x-%04x-%04x-%04x-%02x%02x%02x%02x%02x%02x", diff --git a/src/include/ipxe/uuid.h b/src/include/ipxe/uuid.h index 6c45eb9aa..24c46acaf 100644 --- a/src/include/ipxe/uuid.h +++ b/src/include/ipxe/uuid.h @@ -47,6 +47,6 @@ static inline void uuid_mangle ( union uuid *uuid ) { __bswap_16s ( &uuid->canonical.c ); } -extern char * uuid_ntoa ( const union uuid *uuid ); +extern const char * uuid_ntoa ( const union uuid *uuid ); #endif /* _IPXE_UUID_H */ diff --git a/src/net/peerdisc.c b/src/net/peerdisc.c index 5b0e98911..4c3cd2ea5 100644 --- a/src/net/peerdisc.c +++ b/src/net/peerdisc.c @@ -408,7 +408,7 @@ static struct peerdisc_segment * peerdisc_create ( const char *id ) { } random_uuid; size_t uuid_len; size_t id_len; - char *uuid; + const char *uuid; char *uuid_copy; char *id_copy; unsigned int i;