Merge pull request #10 from Memphiz/master

Fixing allocation of if list for osx
libnfs-4.0.0-vitalif
Ronnie Sahlberg 2011-07-11 14:32:07 -07:00
commit 4b307c1714
2 changed files with 2 additions and 3 deletions

View File

@ -32,7 +32,6 @@
#include <netdb.h>
#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);

View File

@ -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);