summaryrefslogtreecommitdiffstats
path: root/parse.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'parse.cxx')
-rw-r--r--parse.cxx6
1 files changed, 1 insertions, 5 deletions
diff --git a/parse.cxx b/parse.cxx
index a61edc08..2d31e334 100644
--- a/parse.cxx
+++ b/parse.cxx
@@ -162,11 +162,7 @@ bool eval_pp_conditional (systemtap_session& s,
l->content == "kernel_vr"))
{
string target_kernel_vr = s.kernel_release;
- string target_kernel_v = target_kernel_vr;
- // cut off any release code suffix
- string::size_type dr = target_kernel_vr.find ('-');
- if (dr > 0 && dr != string::npos)
- target_kernel_v = target_kernel_vr.substr (0, dr);
+ string target_kernel_v = s.kernel_base_release;
if (! (r->type == tok_string))
throw parse_error ("expected string literal", r);