X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=src%2Fuuid.c;h=cf23f5b37eea4e6505f62cb8ac37c65def408a07;hb=1e74bb66c61d965c4aa261adfaf058f3356cff09;hp=d54301a223bee899c430f4f1d19de617e8b78a4a;hpb=fd64cb0b732f4d248e6187c78eef184fbb2143b0;p=collectd.git diff --git a/src/uuid.c b/src/uuid.c index d54301a2..cf23f5b3 100644 --- a/src/uuid.c +++ b/src/uuid.c @@ -55,7 +55,7 @@ looks_like_a_uuid (const char *uuid) return 0; while (*uuid) { - if (!isxdigit (*uuid) && *uuid != '-') return 0; + if (!isxdigit ((int)*uuid) && *uuid != '-') return 0; uuid++; } return 1; @@ -257,8 +257,7 @@ uuid_init (void) char *uuid = uuid_get_local (); if (uuid) { - strncpy (hostname_g, uuid, DATA_MAX_NAME_LEN); - hostname_g[DATA_MAX_NAME_LEN-1] = '\0'; + sstrncpy (hostname_g, uuid, DATA_MAX_NAME_LEN); sfree (uuid); return 0; }