summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/log.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/log.c b/src/log.c
index 4e40e3d31..95a4b6381 100644
--- a/src/log.c
+++ b/src/log.c
@@ -809,6 +809,10 @@ int parse_logsrv(char **args, struct list *logsrvs, int do_del, const char *file
}
node = malloc(sizeof(*node));
+ if (!node) {
+ memprintf(err, "out of memory error");
+ goto error;
+ }
memcpy(node, logsrv, sizeof(struct logsrv));
node->ref = logsrv;
LIST_INIT(&node->list);