diff options
author | Gurusamy Sarathy <gsar@cpan.org> | 2002-04-21 22:32:29 +0000 |
---|---|---|
committer | Gurusamy Sarathy <gsar@cpan.org> | 2002-04-21 22:32:29 +0000 |
commit | 91f3b821ca3eaa8b7d74bb338729ba51b7b68a90 (patch) | |
tree | 07c31a8443cfe72d822b821516a5f4ef90099af5 /ext/File | |
parent | 11ef8fddd64f78304dc923b07dffddd7a4f28074 (diff) | |
download | perl-91f3b821ca3eaa8b7d74bb338729ba51b7b68a90.tar.gz |
squelch some more type mismatch warnings
SvREFCNT_dec(x ? y : z) did not typecast the right thing due to
missing parens in macro definition
p4raw-id: //depot/perl@16055
Diffstat (limited to 'ext/File')
-rw-r--r-- | ext/File/Glob/bsd_glob.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/ext/File/Glob/bsd_glob.c b/ext/File/Glob/bsd_glob.c index d0d4a9186a..46b52aa67a 100644 --- a/ext/File/Glob/bsd_glob.c +++ b/ext/File/Glob/bsd_glob.c @@ -506,7 +506,6 @@ globexp2(const Char *ptr, const Char *pattern, static const Char * globtilde(const Char *pattern, Char *patbuf, size_t patbuf_len, glob_t *pglob) { - struct passwd *pwd; char *h; const Char *p; Char *b, *eb; @@ -534,6 +533,7 @@ globtilde(const Char *pattern, Char *patbuf, size_t patbuf_len, glob_t *pglob) */ if ((h = getenv("HOME")) == NULL) { #ifdef HAS_PASSWD + struct passwd *pwd; if ((pwd = getpwuid(getuid())) == NULL) return pattern; else @@ -547,6 +547,7 @@ globtilde(const Char *pattern, Char *patbuf, size_t patbuf_len, glob_t *pglob) * Expand a ~user */ #ifdef HAS_PASSWD + struct passwd *pwd; if ((pwd = getpwnam((char*) patbuf)) == NULL) return pattern; else |