Don't cast the return from realloc()
[openafs.git] / src / vol / listinodes.c
index 0bf3428..22425c0 100644 (file)
@@ -409,7 +409,6 @@ ginode(inum)
 #define        __ASSERT_H__
 
 #ifdef AFS_SGI_XFS_IOPS_ENV
-#include <dirent.h>
 #include <afs/xfsattrs.h>
 /* xfs_ListViceInodes
  *
@@ -719,9 +718,8 @@ xfs_ListViceInodes(char *devname, char *mountedOn, FD_t inodeFile,
                        renames = (xfs_Rename_t *)
                            malloc(n_avail * sizeof(xfs_Rename_t));
                    else
-                       renames = (xfs_Rename_t *)
-                           realloc((char *)renames,
-                                   n_avail * sizeof(xfs_Rename_t));
+                       renames = realloc(renames,
+                                         n_avail * sizeof(xfs_Rename_t));
                    if (!renames) {
                        Log("Can't %salloc %lu bytes for rename list.\n",
                            (n_avail == N_RENAME_STEP) ? "m" : "re",
@@ -758,7 +756,7 @@ xfs_ListViceInodes(char *devname, char *mountedOn, FD_t inodeFile,
 
     closedir(top_dirp);
     if (renames)
-       free((char *)renames);
+       free(renames);
     if (inodeFile != INVALID_FD) {
        if (OS_SYNC(inodeFile) == -1) {
            Log("Unable to successfully fsync inode file for %s\n", mountedOn);
@@ -788,7 +786,7 @@ xfs_ListViceInodes(char *devname, char *mountedOn, FD_t inodeFile,
     if (top_dirp)
        closedir(top_dirp);
     if (renames)
-       free((char *)renames);
+       free(renames);
     return -1;
 }