diff options
| author | William Bruneau <william.bruneau@epfedu.fr> | 2019-10-17 15:25:35 +0200 |
|---|---|---|
| committer | William Bruneau <william.bruneau@epfedu.fr> | 2019-10-17 15:43:28 +0200 |
| commit | 7761c329ebb3733cdf615a056187e6f4ea280b62 (patch) | |
| tree | 51ecad66ee2ca7897b98d3759a325d07110e346b | |
| parent | 9a3e1694c579961f4b102b03d1d17ab2cabb6505 (diff) | |
| download | focaccia-miasm-7761c329ebb3733cdf615a056187e6f4ea280b62.tar.gz focaccia-miasm-7761c329ebb3733cdf615a056187e6f4ea280b62.zip | |
Loader: avoid None dst_ad in lib_imp2dstad
| -rw-r--r-- | miasm/jitter/loader/utils.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/miasm/jitter/loader/utils.py b/miasm/jitter/loader/utils.py index a32729e1..375424e6 100644 --- a/miasm/jitter/loader/utils.py +++ b/miasm/jitter/loader/utils.py @@ -69,7 +69,8 @@ class libimp(object): #/!\ can have multiple dst ad if not imp_ord_or_name in self.lib_imp2dstad[libad]: self.lib_imp2dstad[libad][imp_ord_or_name] = set() - self.lib_imp2dstad[libad][imp_ord_or_name].add(dst_ad) + if dst_ad is not None: + self.lib_imp2dstad[libad][imp_ord_or_name].add(dst_ad) if imp_ord_or_name in self.lib_imp2ad[libad]: return self.lib_imp2ad[libad][imp_ord_or_name] |