X-Git-Url: https://s3miclassical.com/gitweb/?p=strong_simulation_stabilizer_rank.git;a=blobdiff_plain;f=exponentialsum.c;h=cbf58d9592229fe629923e48c48a4f4c1883760f;hp=0e0bd6e8cd890ec0ade0f6496abef63872405725;hb=HEAD;hpb=f36d60f8c85e0879a7d2b52e816638d2b4fdf86a diff --git a/exponentialsum.c b/exponentialsum.c index 0e0bd6e..cbf58d9 100644 --- a/exponentialsum.c +++ b/exponentialsum.c @@ -251,8 +251,9 @@ complex double exponentialsum(int *k, int *Q, int *D, int **J) { setWalker = setE; // 'a'=setE->data while(setWalker != NULL) { if(setWalker->next->data == setK->data) { - free(setWalker->next); + setWalker2 = setWalker->next; setWalker->next = setWalker->next->next; // delete 'b' + free(setWalker2); break; } setWalker = setWalker->next;