From a1760a1e820e8938cd16bc1c325b808e8bac40de Mon Sep 17 00:00:00 2001 From: tonywu1999 Date: Thu, 9 Jan 2025 10:50:35 -0500 Subject: [PATCH] fix(segfault): Fix segfault bug in get_linear_summary (#148) --- src/linear_summary.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/linear_summary.cpp b/src/linear_summary.cpp index 8164e5b9..6b49ba23 100644 --- a/src/linear_summary.cpp +++ b/src/linear_summary.cpp @@ -85,7 +85,7 @@ NumericVector get_feature_run(NumericVector find_runs, NumericVector find_featur NumericVector find_run_feature = intersect(find_runs, find_features); int n_rows = counts.nrow(); NumericVector rf(0); - if ((find_run_feature.length() != 0) & !(find_run_feature[0] == -1)) { + if ((find_run_feature.length() != 0) && !(find_run_feature[0] == -1)) { CharacterVector temp_rf = coef_names[find_run_feature]; rf = rep(1 / n_rows, temp_rf.length()); rf.attr("names") = temp_rf;