X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=lib%2Flibnfs-sync.c;h=0a57c7b97e562c1844fd0b183271d1ff8fea2b7f;hb=41a6209bef3ab460c1da36d8ba23c2b77da30bf1;hp=faf85458a02be7e03335ff3efd297e11d5749290;hpb=9a96dd46d2e03d5ae3c30ef89886c31ef83ad34a;p=deb_libnfs.git diff --git a/lib/libnfs-sync.c b/lib/libnfs-sync.c index faf8545..0a57c7b 100644 --- a/lib/libnfs-sync.c +++ b/lib/libnfs-sync.c @@ -1227,7 +1227,7 @@ struct nfs_server_list *nfs_find_local_servers(void) ifc.ifc_buf = NULL; ifc.ifc_len = size; - while (ifc.ifc_len == size) { + while(ifc.ifc_len > (size - sizeof(struct ifreq))) { size *= 2; free(ifc.ifc_buf);