summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tapsets.cxx2
1 files changed, 1 insertions, 1 deletions
diff --git a/tapsets.cxx b/tapsets.cxx
index dce73534..7f6ca721 100644
--- a/tapsets.cxx
+++ b/tapsets.cxx
@@ -5017,7 +5017,7 @@ void dwarf_cast_expanding_visitor::visit_cast_op (cast_op* e)
// split the module string by ':' for alternatives
size_t mod_begin = mod_end + 1;
mod_end = e->module.find(':', mod_begin);
- string module = e->module.substr(mod_begin, mod_end);
+ string module = e->module.substr(mod_begin, mod_end - mod_begin);
// NB: This uses '/' to distinguish between kernel modules and userspace,
// which means that userspace modules won't get any PATH searching.