On 25/11/12 04:16, Dave Reisner wrote:
> On Sat, Nov 24, 2012 at 01:13:45PM -0500, Andrew Gregory wrote:
>> Signed-off-by: Andrew Gregory <[email protected]>
>> ---
>>  src/pacman/query.c | 14 ++++----------
>>  1 file changed, 4 insertions(+), 10 deletions(-)
>>
>> diff --git a/src/pacman/query.c b/src/pacman/query.c
>> index b6913f0..7c4aebd 100644
>> --- a/src/pacman/query.c
>> +++ b/src/pacman/query.c
>> @@ -367,19 +367,13 @@ static int is_foreign(alpm_pkg_t *pkg)
>>      alpm_list_t *j;
>>      alpm_list_t *sync_dbs = alpm_get_syncdbs(config->handle);
>>  
>> -    int match = 0;
>>      for(j = sync_dbs; j; j = alpm_list_next(j)) {
>> -            alpm_db_t *db = j->data;
>> -            alpm_pkg_t *findpkg = alpm_db_get_pkg(db, pkgname);
>> -            if(findpkg) {
>> -                    match = 1;
>> -                    break;
>> +            alpm_db_t* db = j->data;
>> +            if(alpm_db_get_pkg(db, pkgname)) {
> 
> You could go one step further here and just replace *db with j->data.
> There's no error in passing a void* to alpm_db_get_pkg().
> 

That would also fix the introduced braking of coding style in the
pointer declaration...

>> +                    return 0;
>>              }
>>      }
>> -    if(match == 0) {
>> -            return 1;
>> -    }
>> -    return 0;
>> +    return 1;
>>  }
>>  
>>  static int is_unrequired(alpm_pkg_t *pkg)
>> -- 
>> 1.8.0
>>
>>
> 
> 
> 


Reply via email to