diff options
Diffstat (limited to 'TAO/tao/MProfile.i')
-rw-r--r-- | TAO/tao/MProfile.i | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/TAO/tao/MProfile.i b/TAO/tao/MProfile.i index b3ebb70abf5..2cf4d05d274 100644 --- a/TAO/tao/MProfile.i +++ b/TAO/tao/MProfile.i @@ -142,8 +142,10 @@ TAO_MProfile::rewind (void) current_ = 0; } ACE_INLINE int -TAO_MProfile::give_profile (TAO_Profile *pfile) +TAO_MProfile::give_profile (TAO_Profile *pfile, int share) { + if (share) + return this->give_shared_profile(pfile); // skip by the used slots if (last_ == size_) // full! return -1; |