Changeset 7ea6fa1 in git
- Timestamp:
- May 29, 2017, 3:50:31 PM (7 years ago)
- Branches:
- (u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', 'b4f17ed1d25f93d46dbe29e4b499baecc2fd51bb')
- Children:
- b43dedb12355a94284934bc6be0f8ce8a6a11ea9
- Parents:
- 20a0c6102b11f5f44136dda953630e2b29d59bbf
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/newstruct.cc
r20a0c61 r7ea6fa1 371 371 else WerrorS("ring of this member is not set and no basering found"); 372 372 } 373 a1->CleanUp(); 374 a2->CleanUp(); 373 375 return r==NULL; 374 376 } … … 439 441 sh->next=r; 440 442 } 443 //a1->CleanUp();// see memset above 444 a2->CleanUp(); 441 445 return FALSE; 442 446 } … … 495 499 res->data=(void *)a->blackbox_String(a,args->Data()); 496 500 res->rtyp=STRING_CMD; 501 args->CleanUp(); 497 502 return FALSE; 498 503 } … … 506 511 if (p!=NULL) 507 512 { 508 BOOLEAN sl;509 sleftv tmp;510 memset(&tmp,0,sizeof(sleftv));511 tmp.Copy(args);512 513 idrec hh; 513 514 memset(&hh,0,sizeof(hh)); … … 515 516 hh.typ=PROC_CMD; 516 517 hh.data.pinf=p->p; 517 sl=iiMake_proc(&hh,NULL,&tmp); 518 BOOLEAN sl=iiMake_proc(&hh,NULL,args); 519 args->CleanUp(); 518 520 if (sl) return TRUE; 519 521 else … … 638 640 f->m->Write(f,&(ll->m[i])); 639 641 } 642 omFreeSize(rings,Ll+1); 640 643 if (ring_changed) 641 644 f->m->SetRing(f,save_ring,FALSE); … … 651 654 leftv l=f->m->Read(f); // int: length of list 652 655 int Ll=(int)(long)(l->data); 653 omFree (l);656 omFreeBin(l,sleftv_bin); 654 657 lists L=(lists)omAllocBin(slists_bin); 655 658 L->Init(Ll+1); … … 658 661 l=f->m->Read(f); 659 662 memcpy(&(L->m[i]),l,sizeof(sleftv)); 660 omFree (l);663 omFreeBin(l,sleftv_bin); 661 664 } 662 665 //newstruct_desc n=(newstruct_desc)b->data;
Note: See TracChangeset
for help on using the changeset viewer.