Fixed Android OcPlatform.Shutdown() does not work. 82/27782/2
authorHerve Jourdain <herve.jourdain@beechwoods.com>
Thu, 20 Dec 2018 03:31:02 +0000 (11:31 +0800)
committerHerve Jourdain <herve.jourdain@beechwoods.com>
Tue, 15 Jan 2019 18:28:36 +0000 (18:28 +0000)
commit3afda8f4f065d66b00f14f78c0e97a461aa07fea
treee5226a313427d1237a3dceee5e431289e1d6b255
parenta9964053768e0f0c48dd36facfc35403ff6b065d
Fixed Android OcPlatform.Shutdown() does not work.

Android OcPlatform.Shutdown() API does not work properly, because in
the case of Android, start() is called twice: once by the Android
Configure API, which is normal and needed, and once by the constructor
for OcPlatform_impl()!
This last one is due to the fact that useLegacyCleanup is still set
to true in the PlatformConfig used by Android, which is one of the
2 non-deprecated ones.
Comments say that the flag is set to false by default, unless a
legacy constructor is used. But this is obviously not a legacy
constructor, and the flag was erroneously set to true...
With this fix, Android OcPlatform.Shutdown() works as expected.

Change-Id: I3db4c37ff17c9f16ea927093c8aa2806e1cabb90
Signed-off-by: Herve Jourdain <herve.jourdain@beechwoods.com>
resource/include/OCApi.h