--- smart/commands/query.py.orig 2006-04-28 00:10:43.000000000 +0200 +++ smart/commands/query.py 2006-04-28 00:10:58.000000000 +0200 @@ -280,7 +280,8 @@ newpackages[pkg] = True if hasdescription: for pattern in hasdescription: - if pattern.search(info.getDescription()): + d = info.getDescription() + if d != None and len(d) > 0 and pattern.search(info.getDescription()): newpackages[pkg] = True if haspath: for pattern in haspath: