Fix the uniq example
The uniq
example fails with the Segmentation fault
. It happens because the tmp
is too small: its size equals to the size of mtime_date_container_a
, which is guaranteed to be smaller than remaining_event_steps
in this case, hence the assignment fails. It looks like the tmp
should be allocated to the size of remaining_event_steps
, which is implemented in this PR.
Another issue if DEALLOCATE (tmp_jd)
. The NAG
compiler reports: Attempt to DEALLOCATE an object which was not ALLOCATEd
. It looks like there should be a call to the deallocateJulianday
subroutine instead.
Edited by Sergey Kosukhin