From d60bee2d400f53471f440fa0d9b8e40f61249f24 Mon Sep 17 00:00:00 2001 From: rlar Date: Sat, 31 Jul 2010 16:47:15 +0000 Subject: [PATCH] fix an ancient bug, garbage and segfaults when plotting multidimensional complex data --- ChangeLog | 5 +++++ src/frontend/vectors.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 3c894103c..3cdf170c3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2010-07-31 Robert Larice + * src/frontend/vectors.c : + fix an ancient typo, responsible for segfault or garbage + when plotting multidimensional complex vectors + 2010-07-30 Robert Larice * src/frontend/evaluate.c : fix an ancient typo, responsible for segfault or garbage diff --git a/src/frontend/vectors.c b/src/frontend/vectors.c index d6de335d5..68a2987fc 100644 --- a/src/frontend/vectors.c +++ b/src/frontend/vectors.c @@ -1010,7 +1010,7 @@ vec_mkfamily(struct dvec *v) (char *) d->v_realdata, totalsize); } else { totalsize = sizeof (complex) * size; - d->v_realdata = (double *) tmalloc(totalsize); + d->v_compdata = (complex *) tmalloc(totalsize); bcopy((char *) v->v_compdata + totalsize * j, (char *) d->v_compdata, totalsize); }