From a6ebb7bfc3d1223860749a962703d56e7c81a098 Mon Sep 17 00:00:00 2001 From: Andrey Borzenkov Date: Thu, 18 Aug 2005 18:19:29 +0000 Subject: 21664: unmetafy ztat() argument --- Src/Zle/compcore.c | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) (limited to 'Src/Zle/compcore.c') diff --git a/Src/Zle/compcore.c b/Src/Zle/compcore.c index 0ae5fd3c5..4b6c7a3af 100644 --- a/Src/Zle/compcore.c +++ b/Src/Zle/compcore.c @@ -2471,24 +2471,17 @@ add_match_data(int alt, char *str, char *orig, Cline line, cm->modec = '\0'; if ((flags & CMF_FILE) && orig[0] && orig[strlen(orig) - 1] != '/') { struct stat buf; - char *pb, *blah; - int blahl; + char *pb; pb = (char *) zhalloc((cm->prpre ? strlen(cm->prpre) : 0) + 3 + strlen(orig)); sprintf(pb, "%s%s", (cm->prpre ? cm->prpre : "./"), orig); - blah = ztrdup(pb); - - unmetafy(blah, &blahl); - - if (!ztat(blah, &buf, 1)) { + if (!ztat(pb, &buf, 1)) { cm->mode = buf.st_mode; if ((cm->modec = file_type(buf.st_mode)) == ' ') cm->modec = '\0'; } - - free(blah); } if ((*compqstack == '\\' && compqstack[1]) || (autoq && *compqstack && compqstack[1] == '\\')) -- cgit v1.2.3