launch_daemon: Make sure conditions are properly deleted.
This commit is contained in:
@@ -17,6 +17,12 @@ BaseJob::BaseJob(const char* name)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
BaseJob::~BaseJob()
|
||||||
|
{
|
||||||
|
delete fCondition;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
const char*
|
const char*
|
||||||
BaseJob::Name() const
|
BaseJob::Name() const
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ class ConditionContext;
|
|||||||
class BaseJob : public BJob {
|
class BaseJob : public BJob {
|
||||||
public:
|
public:
|
||||||
BaseJob(const char* name);
|
BaseJob(const char* name);
|
||||||
|
~BaseJob();
|
||||||
|
|
||||||
const char* Name() const;
|
const char* Name() const;
|
||||||
|
|
||||||
|
|||||||
@@ -119,6 +119,8 @@ Condition::~Condition()
|
|||||||
|
|
||||||
|
|
||||||
ConditionContainer::ConditionContainer(const BMessage& args)
|
ConditionContainer::ConditionContainer(const BMessage& args)
|
||||||
|
:
|
||||||
|
fConditions(10, true)
|
||||||
{
|
{
|
||||||
char* name;
|
char* name;
|
||||||
type_code type;
|
type_code type;
|
||||||
|
|||||||
Reference in New Issue
Block a user