You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "Benjamin Bannier (JIRA)" <ji...@apache.org> on 2016/11/18 03:44:58 UTC

[jira] [Created] (MESOS-6604) Uninitialized member ObjectApprover::weight_info

Benjamin Bannier created MESOS-6604:
---------------------------------------

             Summary: Uninitialized member ObjectApprover::weight_info
                 Key: MESOS-6604
                 URL: https://issues.apache.org/jira/browse/MESOS-6604
             Project: Mesos
          Issue Type: Bug
            Reporter: Benjamin Bannier


In {{include/mesos/authorizer/authorizer.hpp}} the member {{ObjectApprover::weight_info}} is a raw ptr which is not initialized (with {{nullptr}}) in the ctr.

While the member is {{public}}, requiring users to set up the {{class}} is error-prone; it is also contrary to what is done  for other members.

Instead this member should be initialized to {{nullptr}}. As a more long-term solution we should consider introducing some non-owning wrapper for raw ptrs to stout which on construction initializes the raw ptr, see MESOS-6603.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)