瀏覽代碼

Pass real paths to key handler instead of the paths provided by the user

Programs called by the key handler might replace symlinks instead of their
targets.
master
Bert Münnich 10 年之前
父節點
當前提交
92e3b57816
共有 2 個檔案被更改,包括 2 行新增2 行删除
  1. +1
    -1
      Makefile
  2. +1
    -1
      main.c

+ 1
- 1
Makefile 查看文件

@@ -1,4 +1,4 @@
VERSION := git-20150111
VERSION := git-20150118

PREFIX := /usr/local
MANPREFIX := $(PREFIX)/share/man


+ 1
- 1
main.c 查看文件

@@ -542,7 +542,7 @@ void run_key_handler(const char *key, unsigned int mask)
for (f = i = 0; f < fcnt; i++) {
if ((marked && (files[i].flags & FF_MARK)) || (!marked && i == fileidx)) {
stat(files[i].path, &oldst[f]);
fprintf(pfs, "%s\n", files[i].name);
fprintf(pfs, "%s\n", files[i].path);
f++;
}
}


Loading…
取消
儲存