Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--agent/tcf/services/symbols_proxy.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/agent/tcf/services/symbols_proxy.c b/agent/tcf/services/symbols_proxy.c
index d756fce6..28610906 100644
--- a/agent/tcf/services/symbols_proxy.c
+++ b/agent/tcf/services/symbols_proxy.c
@@ -1945,6 +1945,10 @@ static FileInfoCache * get_file_info_cache(Context * ctx, ContextAddress addr) {
if (c->pending != NULL) {
cache_wait(&c->cache);
}
+ else if (c->addr == addr) {
+ f = c;
+ break;
+ }
else if (c->range_addr <= addr && c->range_addr + c->range_size > addr) {
f = c;
break;

Back to the top