diff --git a/include/hpp/statistics/distribution.hh b/include/hpp/statistics/distribution.hh index 42ee3106112b9018025c1cce638aa051607ef596..5e1029cdae773f32dbdf813b6cdbf13dd6c0b4da 100644 --- a/include/hpp/statistics/distribution.hh +++ b/include/hpp/statistics/distribution.hh @@ -99,6 +99,7 @@ namespace hpp { /// Return the probabilities. std::vector < Proba_t > probabilities () const { + if (values_.empty ()) return std::vector < Proba_t > (0); std::vector < Proba_t > proba (values_.size()); Proba_t total = cumulative_weights_.back(); for (size_t i = 0; i < values_.size (); i++)