1. 16 Apr, 2020 4 commits
  2. 15 Apr, 2020 11 commits
  3. 10 Apr, 2020 1 commit
    • George Nash's avatar
      Overwrite the SWIG generated freeEndpoint code to avoid double free memory error · 4dca743c
      George Nash authored
      The OCEndpointUtil.freeEndpoint method will free the memory associated with an
      endpoint. If the Java code thinks that it is responsible for freeing the
      memory it will also free the endpoint when the GC is run. This results in
      freeing memory that was already freed and may be in use by other memory.
      
      This updates the JNI code to check if Java thinks it is responsible for the
      memory associated with the endpoint being freews.  If so it will update
      the OCEndpoint in question so it no longer thinks its responsible for the
      native memory associated with the OCEndpoint. I addition the copy of the
      C pointer held in the OCEndpoint class is set to 0 (i.e. NULL) to avoid
      having a floating pointer that could cause other problems.
      Signed-off-by: George Nash's avatarGeorge Nash <george.nash@intel.com>
      4dca743c
  4. 09 Apr, 2020 1 commit
  5. 02 Apr, 2020 5 commits
  6. 31 Mar, 2020 3 commits
  7. 30 Mar, 2020 2 commits
  8. 28 Mar, 2020 2 commits
  9. 27 Mar, 2020 1 commit
  10. 20 Mar, 2020 1 commit
  11. 14 Mar, 2020 7 commits
  12. 12 Mar, 2020 2 commits