X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=lib%2Flibnfs-sync.c;h=82578f1e9a07fbfb39798ad88986065e9ebcf3cd;hb=31a2602e3df86815033f691d8b21238f135d76c4;hp=09e197ad312fcf3a5c6ee77a8ad9fcde72aff454;hpb=183451cff566ac49ab872821e458e57b90e72710;p=deb_libnfs.git diff --git a/lib/libnfs-sync.c b/lib/libnfs-sync.c index 09e197a..82578f1 100644 --- a/lib/libnfs-sync.c +++ b/lib/libnfs-sync.c @@ -47,6 +47,7 @@ #include #endif +#include "libnfs-zdr.h" #include "libnfs.h" #include "libnfs-raw.h" #include "libnfs-raw-mount.h" @@ -1146,7 +1147,7 @@ int nfs_link(struct nfs_context *nfs, const char *oldpath, const char *newpath) void mount_getexports_cb(struct rpc_context *mount_context, int status, void *data, void *private_data) { struct sync_cb_data *cb_data = private_data; - exports export = *(exports *)data; + exports export; cb_data->is_finished = 1; cb_data->status = status; @@ -1157,6 +1158,7 @@ void mount_getexports_cb(struct rpc_context *mount_context, int status, void *da return; } + export = *(exports *)data; while (export != NULL) { exports new_export;