[Pkg-electronics-commits] [gnucap] 32/43: initialize _iter
felix salfelder
felix-guest at moszumanska.debian.org
Wed Oct 4 03:21:47 UTC 2017
This is an automated email from the git hooks/post-receive script.
felix-guest pushed a commit to branch master
in repository gnucap.
commit 7f5902cd202abfbf4b12ba44cc9831615f8de2ff
Author: Felix Salfelder <felix at salfelder.org>
Date: Thu Jun 15 21:48:29 2017 +0100
initialize _iter
contains garbage, e.g. if LD_LIBRARY_PATH set.
$ export LD_LIBRARY_PATH=loooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong;
$ echo status\ notime | gnucap
[..]
main version: develop 2017.05.20
core-lib version: develop 2017.05.20
default plugins: develop 2017.05.20
Gnucap System status
iterations: op=1869573999, dc=1869573999, tran=1869573999,
fourier=1869573999, total=1869573999
[..]
---
lib/u_sim_data.cc | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/lib/u_sim_data.cc b/lib/u_sim_data.cc
index 3ef04e7..05de9ca 100644
--- a/lib/u_sim_data.cc
+++ b/lib/u_sim_data.cc
@@ -39,7 +39,6 @@ SIM_DATA::SIM_DATA()
_fulldamp(false),
_last_time(0.),
_freezetime(false),
- //_iter(), //BUG// does not init non-static instances
_user_nodes(0),
_subckt_nodes(0),
_model_nodes(0),
@@ -75,6 +74,10 @@ SIM_DATA::SIM_DATA()
{
_evalq = &_evalq1;
_evalq_uc = &_evalq2;
+
+ for(unsigned i=0; i<iCOUNT; ++i){ untested();
+ _iter[i]=0;
+ }
}
/*--------------------------------------------------------------------------*/
SIM_DATA::~SIM_DATA()
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-electronics/gnucap.git
More information about the Pkg-electronics-commits
mailing list