From 884d076451701c57b33fa0be4f78b17263c6db00 Mon Sep 17 00:00:00 2001 From: Daniel Verkamp Date: Fri, 23 Sep 2016 11:17:58 -0700 Subject: [PATCH] iscsi_tgt: report errors from spdk_app_fini() Change-Id: Iae671fb7f7b3ac249256c70e8fc93b46e008219d Signed-off-by: Daniel Verkamp --- app/iscsi_tgt/iscsi_tgt.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/iscsi_tgt/iscsi_tgt.c b/app/iscsi_tgt/iscsi_tgt.c index 7ff3a5436..43b0738f0 100644 --- a/app/iscsi_tgt/iscsi_tgt.c +++ b/app/iscsi_tgt/iscsi_tgt.c @@ -115,7 +115,7 @@ int main(int argc, char **argv) { int ch; - int rc; + int rc, app_rc; struct spdk_app_opts opts = {}; /* default value in opts structure */ @@ -196,9 +196,9 @@ main(int argc, char **argv) printf("Total cores available: %d\n", rte_lcore_count()); printf("Using net framework %s\n", spdk_net_framework_get_name()); /* Blocks until the application is exiting */ - rc = spdk_app_start(spdk_startup, NULL, NULL); + app_rc = spdk_app_start(spdk_startup, NULL, NULL); - spdk_app_fini(); + rc = spdk_app_fini(); - return rc; + return app_rc ? app_rc : rc; }