From 01f710335aeb43060114d22a010ab19e59d3a9ed Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Thu, 7 May 2020 17:33:08 +0100 Subject: [PATCH] e order - do null check for path and return before alloc of obj fix coverity CID 1428757 --- src/bin/e_order.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/bin/e_order.c b/src/bin/e_order.c index 57b95dfa9..44ee8b985 100644 --- a/src/bin/e_order.c +++ b/src/bin/e_order.c @@ -62,13 +62,15 @@ e_order_new(const char *path) { E_Order *eo; - eo = E_OBJECT_ALLOC(E_Order, E_ORDER_TYPE, _e_order_free); - if (!eo) return NULL; - if (!path) { ERR("null order"); + return NULL; } + + eo = E_OBJECT_ALLOC(E_Order, E_ORDER_TYPE, _e_order_free); + if (!eo) return NULL; + if (path[0] != '/') { ERR("not full");