aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/ldd_utils.c
diff options
context:
space:
mode:
authorLibravatar smitsohu <smitsohu@gmail.com>2021-06-08 18:24:22 +0200
committerLibravatar GitHub <noreply@github.com>2021-06-08 18:24:22 +0200
commit5e30eb49355f5620cc2f99100a0890cfed02ccd4 (patch)
tree0852f5402f9785dc1ebdd236eb31a9c40b02adf4 /src/lib/ldd_utils.c
parentfixup 9678da00301562464464099b9d7cfd76424fbb23 (diff)
parentadd more EUID switching (diff)
downloadfirejail-5e30eb49355f5620cc2f99100a0890cfed02ccd4.tar.gz
firejail-5e30eb49355f5620cc2f99100a0890cfed02ccd4.tar.zst
firejail-5e30eb49355f5620cc2f99100a0890cfed02ccd4.zip
Merge pull request #4349 from smitsohu/misc
Misc hardening + refactoring
Diffstat (limited to 'src/lib/ldd_utils.c')
-rw-r--r--src/lib/ldd_utils.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/ldd_utils.c b/src/lib/ldd_utils.c
index cd60d74e4..c5dde85b0 100644
--- a/src/lib/ldd_utils.c
+++ b/src/lib/ldd_utils.c
@@ -50,7 +50,7 @@ int is_lib_64(const char *exe) {
50 unsigned char buf[EI_NIDENT]; 50 unsigned char buf[EI_NIDENT];
51 ssize_t len = 0; 51 ssize_t len = 0;
52 while (len < EI_NIDENT) { 52 while (len < EI_NIDENT) {
53 ssize_t sz = read(fd, buf, EI_NIDENT); 53 ssize_t sz = read(fd, buf + len, EI_NIDENT - len);
54 if (sz <= 0) 54 if (sz <= 0)
55 goto doexit; 55 goto doexit;
56 len += sz; 56 len += sz;