projects
/
project
/
procd.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
service: use blob_memdup()
[project/procd.git]
/
service
/
instance.c
diff --git
a/service/instance.c
b/service/instance.c
index
1b28a7a
..
4a45759
100644
(file)
--- a/
service/instance.c
+++ b/
service/instance.c
@@
-408,10
+408,9
@@
instance_config_parse(struct service_instance *in)
in->respawn_retry = vals[2];
}
if (tb[INSTANCE_ATTR_TRIGGER]) {
in->respawn_retry = vals[2];
}
if (tb[INSTANCE_ATTR_TRIGGER]) {
- in->trigger =
malloc(blob_pad_len(tb[INSTANCE_ATTR_TRIGGER])
);
+ in->trigger =
blob_memdup(tb[INSTANCE_ATTR_TRIGGER]
);
if (!in->trigger)
return -1;
if (!in->trigger)
return -1;
- memcpy(in->trigger, tb[INSTANCE_ATTR_TRIGGER], blob_pad_len(tb[INSTANCE_ATTR_TRIGGER]));
trigger_add(in->trigger, in);
}
trigger_add(in->trigger, in);
}