From 04818be7e023cd7af9894b43e97b473c35d7050f Mon Sep 17 00:00:00 2001 From: Rob Landley Date: Wed, 20 Jul 2022 08:06:48 -0500 Subject: [PATCH] Thinko. --- toys/pending/lsof.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/toys/pending/lsof.c b/toys/pending/lsof.c index 079963b3..2748854a 100644 --- a/toys/pending/lsof.c +++ b/toys/pending/lsof.c @@ -54,7 +54,7 @@ static void print_info(void *data) int i; for (i = 0; idi)) break; + if (same_dev_ino(TT.sought_files+i, &fi->di)) break; if (i==toys.optc) return; } @@ -89,8 +89,7 @@ static void fill_flags(struct file_info *fi) unsigned flags; snprintf(toybuf, sizeof(toybuf), "/proc/%d/fdinfo/%s", fi->pi.pid, fi->fd); - fp = fopen(toybuf, "r"); - if (!fp) return; + if (!(fp = fopen(toybuf, "r"))) return; if (fscanf(fp, "pos: %lld flags: %o", &pos, &flags) == 2) { flags &= O_ACCMODE; -- 2.39.2