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): xbps-0.16.2 (2012-07-04):
* libxbps: fixed 2 bugs while updating packages. * libxbps: fixed 2 bugs while updating packages.

View File

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

View File

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