ubus: fix ubus error code on reload failure
authorHans Dedecker <dedeckeh@gmail.com>
Sat, 7 Oct 2017 17:46:44 +0000 (19:46 +0200)
committerHans Dedecker <dedeckeh@gmail.com>
Sat, 7 Oct 2017 17:55:04 +0000 (19:55 +0200)
Return the more approriate error code UBUS_STATUS_NOT_FOUND in case
network reload fails

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
ubus.c

diff --git a/ubus.c b/ubus.c
index bf7267239ccc7ab16625fc658f1a04cfcc015db7..ebf9891d0d95e57304a60e6ba1375e7dc611b774 100644 (file)
--- a/ubus.c
+++ b/ubus.c
@@ -45,7 +45,7 @@ netifd_handle_reload(struct ubus_context *ctx, struct ubus_object *obj,
                     struct blob_attr *msg)
 {
        if (netifd_reload())
-               return UBUS_STATUS_UNKNOWN_ERROR;
+               return UBUS_STATUS_NOT_FOUND;
 
        return UBUS_STATUS_OK;
 }