projects
/
pspp
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix import of ods files with repeated column data.
[pspp]
/
src
/
data
/
transformations.c
diff --git
a/src/data/transformations.c
b/src/data/transformations.c
index 7f8672805f1983879934dff1fe0bbaf3996a7381..c0fc35c2c88d13663b4876abb08ffdebf3ab23a0 100644
(file)
--- a/
src/data/transformations.c
+++ b/
src/data/transformations.c
@@
-166,6
+166,7
@@
trns_chain_splice (struct trns_chain *dst, struct trns_chain *src)
}
dst->trns_cnt += src->trns_cnt;
}
dst->trns_cnt += src->trns_cnt;
+ src->trns_cnt = 0;
trns_chain_destroy (src);
}
trns_chain_destroy (src);
}
@@
-190,7
+191,7
@@
trns_chain_execute (const struct trns_chain *chain, enum trns_result start,
size_t i;
assert (chain->finalized);
size_t i;
assert (chain->finalized);
- for (i = start < 0 ? 0 : start; i < chain->trns_cnt;
)
+ for (i = start < 0 ? 0 : start; i < chain->trns_cnt;)
{
struct transformation *trns = &chain->trns[i];
int retval = trns->execute (trns->aux, c, case_nr);
{
struct transformation *trns = &chain->trns[i];
int retval = trns->execute (trns->aux, c, case_nr);