diff --git a/daemon/nfs41_server.c b/daemon/nfs41_server.c index 78d8b29..0739602 100644 --- a/daemon/nfs41_server.c +++ b/daemon/nfs41_server.c @@ -189,9 +189,9 @@ static void server_addrs_add( } else { /* overwrite the address at 'next_index' */ StringCchCopyA(addrs->addrs.arr[addrs->next_index].netid, - NFS41_NETWORK_ID_LEN, addr->netid); + NFS41_NETWORK_ID_LEN+1, addr->netid); StringCchCopyA(addrs->addrs.arr[addrs->next_index].uaddr, - NFS41_UNIVERSAL_ADDR_LEN, addr->uaddr); + NFS41_UNIVERSAL_ADDR_LEN+1, addr->uaddr); /* increment/wrap next_index */ addrs->next_index = (addrs->next_index + 1) % NFS41_ADDRS_PER_SERVER;