From: Sangyoon Jang Date: Fri, 18 Mar 2016 05:32:43 +0000 (+0900) Subject: Handle error case on execl failed X-Git-Tag: accepted/tizen/common/20160321.150453~3^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f36aea3c4e00e9f3e3887d56d6be54af28724ad2;p=platform%2Fcore%2Fappfw%2Fpkgmgr-tool.git Handle error case on execl failed Change-Id: I02b91937306a44affb17cf7e7b404a08215dcf2b Signed-off-by: Sangyoon Jang --- diff --git a/src/pkg_initdb.c b/src/pkg_initdb.c index 558f7c3..9bc70c9 100644 --- a/src/pkg_initdb.c +++ b/src/pkg_initdb.c @@ -96,6 +96,8 @@ static int _initdb_load_directory(uid_t uid, const char *directory) execl(PKGINSTALLMANIFEST_CMD, PKGINSTALLMANIFEST_CMD, "-x", buf, (char *)NULL); + _E("failed to execute: %s", strerror_r(errno, buf, sizeof(buf))); + exit(EXIT_FAILURE); } else if (pid < 0) { _E("failed to fork and execute %s!", PKGINSTALLMANIFEST_CMD); closedir(dir);