ソースを参照

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++;
}
}


読み込み中…
キャンセル
保存