X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=examples%2Fnfsclient-bcast.c;h=498e0e7f4fcbad8c4b79ec84533cbe9d930cf849;hb=dba24f1079c0814f2efde0f8394b0c180f868c3c;hp=89b1376aae9c9dcb1026202e732c680133ad42b3;hpb=9a96dd46d2e03d5ae3c30ef89886c31ef83ad34a;p=deb_libnfs.git diff --git a/examples/nfsclient-bcast.c b/examples/nfsclient-bcast.c index 89b1376..498e0e7 100644 --- a/examples/nfsclient-bcast.c +++ b/examples/nfsclient-bcast.c @@ -32,7 +32,6 @@ #include #include "libnfs.h" #include "libnfs-raw.h" -#include "libnfs-private.h" #include "libnfs-raw-mount.h" #include "libnfs-raw-portmap.h" @@ -128,7 +127,7 @@ int main(int argc _U_, char *argv[] _U_) 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);