--- gentoo/src/packages/query_ebuild.py 2007-08-29 16:35:33.000000000 +0200 +++ packages-fixes/query_ebuild.py 2007-08-29 16:33:34.000000000 +0200 @@ -5,6 +5,7 @@ import sys import config import gentoo,ebuilddb +from MySQLdb import escape_string DEFAULT_EBUILD = "404" PKG_DIR = config.EBUILD_FILES @@ -35,7 +36,8 @@ 'FROM ebuild,package WHERE ebuild.name="%s" AND ' 'version="%s" AND ' 'ebuild.name=package.name AND ebuild.category=package.category ' - 'ORDER by when_found DESC LIMIT 1' % (name,version)) + 'ORDER by when_found DESC LIMIT 1' % (escape_string(name), + escape_string(version))) #print query c = db.cursor() c.execute(query)