changeset: 2778:b767f9a84346
tag: tip
user: Kris Maglione <kris_AT_suckless.org>
date: Mon Aug 16 19:38:17 2010 -0400
files: cmd/wmiir.c
description:
[wmiir] Use stat rater than lstat for proglist. Fixes issue #215.
diff -r eff0e75864cd -r b767f9a84346 cmd/wmiir.c
--- a/cmd/wmiir.c Thu Aug 12 20:10:13 2010 -0400
+++ b/cmd/wmiir.c Mon Aug 16 19:38:17 2010 -0400
@@ -434,7 +434,7 @@
xproglist(int argc, char *argv[]) {
DIR *d;
struct dirent *de;
- struct stat stat;
+ struct stat st;
char *dir, *cwd;
int i;
@@ -454,8 +454,8 @@
/* Don't use Blprint. wimenu expects UTF-8. */
if(!chdir(cwd) && !chdir(dir) && (d = opendir(dir))) {
while((de = readdir(d))) {
- lstat(de->d_name, &stat);
- if(S_ISREG(stat.st_mode) && !access(de->d_name, X_OK))
+ stat(de->d_name, &st);
+ if(S_ISREG(st.st_mode) && !access(de->d_name, X_OK))
Bprint(outbuf, "%q\n", de->d_name);
}
closedir(d);
Received on Tue Aug 17 2010 - 01:40:02 CEST
This archive was generated by hypermail 2.2.0 : Tue Aug 17 2010 - 01:48:04 CEST