Fix last commit.
authorChristoph Mallon <christoph.mallon@gmx.de>
Fri, 3 Oct 2008 18:54:42 +0000 (18:54 +0000)
committerChristoph Mallon <christoph.mallon@gmx.de>
Fri, 3 Oct 2008 18:54:42 +0000 (18:54 +0000)
[r22444]

vector.c

index 5251a9e..2134368 100644 (file)
--- a/vector.c
+++ b/vector.c
@@ -19,12 +19,11 @@ vector *vector_alloc(pbqp *pbqp, unsigned length)
 
 vector *vector_copy(pbqp *pbqp, vector *v)
 {
-       vector *copy = obstack_alloc(&pbqp->obstack, sizeof(*copy) + sizeof(*copy->entries) * length);
+       unsigned len = v->len;
+       vector *copy = obstack_alloc(&pbqp->obstack, sizeof(*copy) + sizeof(*copy->entries) * len);
 
        assert(copy);
 
-       unsigned len = v->len;
-
        copy->len = len;
        memcpy(copy->entries, v->entries, sizeof(*copy->entries) * len);