fixed possible memory corruption

This commit is contained in:
Aurelien Foret 2006-01-02 13:15:08 +00:00
parent 64055e0f74
commit cd2daa5189

View file

@ -364,7 +364,7 @@ int add_commit(pmtrans_t *trans, pmdb_t *db)
} }
/* copy the skiplist over */ /* copy the skiplist over */
for(lp = trans->skiplist; lp; lp = lp->next) { for(lp = trans->skiplist; lp; lp = lp->next) {
tr->skiplist = pm_list_add(tr->skiplist, lp->data); tr->skiplist = pm_list_add(tr->skiplist, strdup(lp->data));
} }
if(remove_commit(tr, db) == -1) { if(remove_commit(tr, db) == -1) {
FREETRANS(tr); FREETRANS(tr);