diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/libalpm/deps.c | 6 | 
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/libalpm/deps.c b/lib/libalpm/deps.c index 9d7e5470..cbd17a8d 100644 --- a/lib/libalpm/deps.c +++ b/lib/libalpm/deps.c @@ -202,8 +202,10 @@ alpm_list_t *_alpm_sortbydeps(alpm_handle_t *handle,  static int no_dep_version(alpm_handle_t *handle)  { -	int flags = alpm_trans_get_flags(handle); -	return flags != -1 && (flags & ALPM_TRANS_FLAG_NODEPVERSION); +	if(!handle->trans) { +		return 0; +	} +	return (handle->trans->flags & ALPM_TRANS_FLAG_NODEPVERSION);  }  static alpm_depend_t *filtered_depend(alpm_depend_t *dep, int nodepversion)  | 
