Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
If the file is not a dynamic elf, do not continue
Baptiste Daroussin committed 14 years ago
commit af9bfed888be4a9842bb8b03a39dc2b466f27e74
parent ae5375d
1 file changed +3 -0
modified libpkg/pkg_elf.c
@@ -47,6 +47,9 @@ analyse_elf(struct pkgdb *db, struct pkg *pkg, const char *fpath)
			break;
	}

+
	if  (scn == NULL)
+
		return (EPKG_OK);
+

	data = elf_getdata(scn, NULL);
	numdyn = shdr.sh_size / shdr.sh_entsize;