fprintf(STDOUT,
"Total VLDB entries deleted: %lu; failed to delete: %lu\n",
(unsigned long)totalBack, (unsigned long)totalFail);
- if (arrayEntries.ubulkentries_val)
- free(arrayEntries.ubulkentries_val);
+
+ xdr_free((xdrproc_t) xdr_ubulkentries, &arrayEntries);
return 0;
}
}
/* Free the bulk array */
- if (arrayEntries.ubulkentries_val) {
- free(arrayEntries.ubulkentries_val);
- arrayEntries.ubulkentries_val = 0;
- }
+ xdr_free((xdrproc_t) xdr_ubulkentries, &arrayEntries);
}
/* Here is where we now sort all the entries and print them */
fprintf(STDOUT, "Total volumes backed up: %lu; failed to backup: %lu\n",
(unsigned long)totalBack, (unsigned long)totalFail);
fflush(STDOUT);
- if (arrayEntries.ubulkentries_val)
- free(arrayEntries.ubulkentries_val);
+ xdr_free((xdrproc_t) xdr_ubulkentries, &arrayEntries);
return 0;
}
}
}
- if (arrayEntries.ubulkentries_val)
- free(arrayEntries.ubulkentries_val);
+ xdr_free((xdrproc_t) xdr_ubulkentries, &arrayEntries);
return 0;
}