diff options
author | Matthias Andree <matthias.andree@gmx.de> | 2019-05-12 10:08:35 +0200 |
---|---|---|
committer | Matthias Andree <matthias.andree@gmx.de> | 2019-05-12 10:12:23 +0200 |
commit | ab245dddc6a34d6dd2965bf1f74071590c553112 (patch) | |
tree | 66883e8ea7a33eaab93f5e84acb2404b41947782 /kerberos.c | |
parent | 1e3a3e7e47336ceaee07cc495c728e35f4ac9fc6 (diff) | |
download | fetchmail-ab245dddc6a34d6dd2965bf1f74071590c553112.tar.gz fetchmail-ab245dddc6a34d6dd2965bf1f74071590c553112.tar.bz2 fetchmail-ab245dddc6a34d6dd2965bf1f74071590c553112.zip |
Replace most strncpy() by strlcpy() calls.
Diffstat (limited to 'kerberos.c')
-rw-r--r-- | kerberos.c | 6 |
1 files changed, 2 insertions, 4 deletions
@@ -93,16 +93,14 @@ int do_rfc1731(int sock, const char *command, const char *truename) * 32-bit number in network byte order. */ - strncpy(srvinst, truename, (sizeof srvinst)-1); - srvinst[(sizeof srvinst)-1] = '\0'; + strlcpy(srvinst, truename, sizeof srvinst); for (p = srvinst; *p; p++) { if (isupper((unsigned char)*p)) { *p = tolower((unsigned char)*p); } } - strncpy(srvrealm, (char *)krb_realmofhost(srvinst), (sizeof srvrealm)-1); - srvrealm[(sizeof srvrealm)-1] = '\0'; + strlcpy(srvrealm, (char *)krb_realmofhost(srvinst), sizeof srvrealm); if ((p = strchr(srvinst, '.')) != NULL) { *p = '\0'; } |