Properly address 'len' MinGW shadow variable warnings in ISO9660.

From pbatard branch.
This commit is contained in:
R. Bernstein
2012-03-02 21:04:00 -05:00
parent 1772b4eaa3
commit 14ff96261c

View File

@@ -1,5 +1,5 @@
/* /*
Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2011 Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2011, 2012
Rocky Bernstein <rocky@gnu.org> Rocky Bernstein <rocky@gnu.org>
Copyright (C) 2001 Herbert Valerio Riedel <hvr@gnu.org> Copyright (C) 2001 Herbert Valerio Riedel <hvr@gnu.org>
@@ -1463,14 +1463,15 @@ find_lsn_recurse (void *p_image, iso9660_readdir_t iso9660_readdir,
} }
if (statbuf->lsn == lsn) { if (statbuf->lsn == lsn) {
unsigned int len=sizeof(iso9660_stat_t)+strlen(statbuf->filename)+1; const unsigned int len2 =
iso9660_stat_t *ret_stat = calloc(1, len); sizeof(iso9660_stat_t)+strlen(statbuf->filename)+1;
iso9660_stat_t *ret_stat = calloc(1, len2);
if (!ret_stat) if (!ret_stat)
{ {
cdio_warn("Couldn't calloc(1, %d)", len); cdio_warn("Couldn't calloc(1, %d)", len2);
return NULL; return NULL;
} }
memcpy(ret_stat, statbuf, len); memcpy(ret_stat, statbuf, len2);
_cdio_list_free (entlist, true); _cdio_list_free (entlist, true);
_cdio_list_free (dirlist, true); _cdio_list_free (dirlist, true);
return ret_stat; return ret_stat;