X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fwgtpkg-install.c;fp=src%2Fwgtpkg-install.c;h=31ef7c4eb4547b96d61393f06112756438e85252;hb=e30b5998910afc888c9b4a79afb47e5d3fe4b3c4;hp=5e8b0e9c50b9819196f3f45a362e1e7f28feb946;hpb=5e70cbd233bba0322731914550c26b3388c93323;p=src%2Fapp-framework-main.git diff --git a/src/wgtpkg-install.c b/src/wgtpkg-install.c index 5e8b0e9..31ef7c4 100644 --- a/src/wgtpkg-install.c +++ b/src/wgtpkg-install.c @@ -503,7 +503,7 @@ struct wgt_info *install_widget(const char *wgtfile, const char *root, int force struct wgt_info *ifo; const struct wgt_desc *desc; char installdir[PATH_MAX]; - int port; + int port, err; struct unitconf uconf; NOTICE("-- INSTALLING widget %s to %s --", wgtfile, root); @@ -578,7 +578,9 @@ error3: wgt_info_unref(ifo); error2: + err = errno; remove_workdir(); + errno = err; error1: file_reset();