From 2f92feb13889f1afba3492076031f163b2547e28 Mon Sep 17 00:00:00 2001 From: Felix Riehn <felix@matilda> Date: Thu, 14 Oct 2021 22:14:24 +0100 Subject: [PATCH] safer passage --- corsika/detail/modules/sibyll/Decay.inl | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/corsika/detail/modules/sibyll/Decay.inl b/corsika/detail/modules/sibyll/Decay.inl index e7554b3b4..d6a64ef77 100644 --- a/corsika/detail/modules/sibyll/Decay.inl +++ b/corsika/detail/modules/sibyll/Decay.inl @@ -192,10 +192,11 @@ namespace corsika::sibyll { inputMomentum[3] = projectile.getEnergy() / 1_GeV; inputMomentum[4] = get_mass(pCode) / 1_GeV; int nFinalParticles; - double* outputMomentum = new double [10*5]; + //double* outputMomentum = new double [10*5]; + double outputMomentum[5*10]; int outputSibPID[10]; // run decay routine - decpar_(inputSibPID, inputMomentum, nFinalParticles, outputSibPID, outputMomentum); + decpar_(inputSibPID, inputMomentum, nFinalParticles, outputSibPID, &outputMomentum[0]); CORSIKA_LOG_TRACE("Sibyll::Decay: number of final state particles: {}", nFinalParticles); -- GitLab