xbps_check_is_installed_pkg_by_pattern: do not reset errno, leave it as is.

This commit is contained in:
Juan RP 2012-07-04 12:59:40 +02:00
parent 5c24ef3b7f
commit 172435bd7e
3 changed files with 7 additions and 5 deletions

4
NEWS
View File

@ -1,3 +1,7 @@
xbps-0.16.3 (2012-07-04):
* libxbps: fixed a regression in 0.16.2.
xbps-0.16.2 (2012-07-04):
* libxbps: fixed 2 bugs while updating packages.

View File

@ -56,8 +56,8 @@
*/
#define XBPS_PKGINDEX_VERSION "1.5"
#define XBPS_API_VERSION "20120704"
#define XBPS_VERSION "0.16.2"
#define XBPS_API_VERSION "20120704-1"
#define XBPS_VERSION "0.16.3"
/**
* @def XBPS_RELVER

View File

@ -72,10 +72,8 @@ xbps_check_is_installed_pkg_by_pattern(struct xbps_handle *xhp,
if (dict == NULL) {
dict = xbps_find_pkg_dict_installed(xhp, pattern, true);
if (dict == NULL) {
if (errno == ENOENT) {
errno = 0;
if (errno == ENOENT)
return 0; /* not installed */
}
return -1; /* error */
}
}