On 12 May 2016 at 11:36, Miorelli, Federico <[email protected]> wrote:
> In one of my subroutines I'm calling DMDAGetAO to get the application > ordering from a DM structure. > > After using it I was calling AODestroy. > > > > Everything worked fine until I called the subroutine for the second time, > when the program crashed. > > Removing the call to AODestroy solved the crash. > > > > Am I supposed to AODestroy the output of DMDAGetAO or not? I was worried > that DMDAGetAO would allocate memory that I need to release. > You are not supposed to call AODestroy() on the AO returned. The pointer being returned is used internally by the DMDA. Thanks Dave > > > Thanks, > > > > Federico > > > > *______* *______* *______* > > Federico Miorelli > > > > Senior R&D Geophysicist > > *Subsurface Imaging - General Geophysics **Italy* > > > > CGG Electromagnetics (Italy) Srl > > > *This email and any accompanying attachments are confidential. If you > received this email by mistake, please delete it from your system. Any > review, disclosure, copying, distribution, or use of the email by others is > strictly prohibited.* >
