greybus: ap: clean up svc link management error path

Return immediately on bundle-init failure when processing SVC link up.

Signed-off-by: Johan Hovold <johan@hovoldconsulting.com>
Signed-off-by: Greg Kroah-Hartman <greg@kroah.com>
diff --git a/drivers/staging/greybus/ap.c b/drivers/staging/greybus/ap.c
index 10f3b4d..ea197ac 100644
--- a/drivers/staging/greybus/ap.c
+++ b/drivers/staging/greybus/ap.c
@@ -149,11 +149,13 @@
 		ret = gb_bundle_init(intf,
 				management->link_up.interface_id,
 				management->link_up.device_id);
-		if (ret)
+		if (ret) {
 			dev_err(hd->parent,
 				"error %d initializing interface %hhu bundle %hhu\n",
 				ret, management->link_up.module_id,
 				management->link_up.interface_id);
+			return;
+		}
 		break;
 	default:
 		dev_err(hd->parent, "Unhandled UniPro management message\n");