Code Review
/
src
/
app-framework-main.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Restore compilation of native-sdk
[src/app-framework-main.git]
/
src
/
wgtpkg-uninstall.c
diff --git
a/src/wgtpkg-uninstall.c
b/src/wgtpkg-uninstall.c
index
653aea7
..
6156c0a
100644
(file)
--- a/
src/wgtpkg-uninstall.c
+++ b/
src/wgtpkg-uninstall.c
@@
-87,8
+87,8
@@
int uninstall_widget(const char *idaver, const char *root)
rc = snprintf(path, sizeof path, "%s/%s", FWK_ICON_DIR, idaver);
assert(rc < (int)sizeof path);
rc = unlink(path);
rc = snprintf(path, sizeof path, "%s/%s", FWK_ICON_DIR, idaver);
assert(rc < (int)sizeof path);
rc = unlink(path);
- if (rc < 0)
- ERROR("can't remov
ing
'%s': %m", path);
+ if (rc < 0
&& errno != ENOENT
)
+ ERROR("can't remov
e
'%s': %m", path);
/* removes the parent directory if empty */
rc2 = snprintf(path, sizeof path, "%s/%s", root, id);
/* removes the parent directory if empty */
rc2 = snprintf(path, sizeof path, "%s/%s", root, id);
@@
-97,7
+97,7
@@
int uninstall_widget(const char *idaver, const char *root)
if (rc < 0 && errno == ENOTEMPTY)
return rc;
if (rc < 0) {
if (rc < 0 && errno == ENOTEMPTY)
return rc;
if (rc < 0) {
- ERROR("
error
while removing directory '%s': %m", path);
+ ERROR("while removing directory '%s': %m", path);
return -1;
}
return -1;
}