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.*
>

Reply via email to