diff --git a/dongle.c b/dongle.c index aca2978abd8b14eb93418ab9a0d5c35b6d414975..9ec65da65f6b4f7391fd487e3de4fa48bef9bbdb 100644 --- a/dongle.c +++ b/dongle.c @@ -516,7 +516,7 @@ int print_list(struct ubus_context *ctx, struct ubus_object *obj, int rv; rv = list_to_blob(&bb); - if (rv == 0) + if (rv != 0) goto fail; ubus_send_reply(ctx, req, bb.head);