+ rpc_set_error(rpc, "getnameinfo failed in CALLIT callback");
+ srv_data->status = -1;
+ return;
+ }
+
+
+ srvr = malloc(sizeof(struct nfs_server_list));
+ if (srvr == NULL) {
+ rpc_set_error(rpc, "Malloc failed when allocating server structure");
+ srv_data->status = -1;
+ return;
+ }
+
+ srvr->addr = strdup(hostdd);
+ if (srvr->addr == NULL) {
+ rpc_set_error(rpc, "Strdup failed when allocating server structure");
+ free(srvr);
+ srv_data->status = -1;
+ return;