diff options
Diffstat (limited to 'source4/kdc')
-rw-r--r-- | source4/kdc/wdc-samba4.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/source4/kdc/wdc-samba4.c b/source4/kdc/wdc-samba4.c index 70e849ccb7..2f4945c312 100644 --- a/source4/kdc/wdc-samba4.c +++ b/source4/kdc/wdc-samba4.c @@ -187,14 +187,15 @@ static char *get_netbios_name(TALLOC_CTX *mem_ctx, HostAddresses *addrs) } } - if (nb_name == NULL) { + if ((nb_name == NULL) || (nb_name[0] == '\0')) { return NULL; } /* Strip space padding */ - i = strlen(nb_name) - 1; - while (i > 0 && nb_name[i] == ' ') { - nb_name[i] = '\0'; + for (len = strlen(nb_name) - 1; + (len > 0) && (nb_name[len] == ' '); + --len) { + nb_name[len] = '\0'; } return nb_name; |