Index: user.module
===================================================================
--- user.module (revision 3552)
+++ user.module (working copy)
@@ -1685,7 +1685,7 @@
   );

   if (!empty($permission)) {
-    $result = db_query("SELECT r.* FROM {role} r INNER JOIN {permission} p ON r.rid = p.rid WHERE p.perm LIKE '%%%s%%' ORDER BY r.name", $permission);
+    $result = db_query("SELECT r.* FROM {role} r INNER JOIN {permission} p ON r.rid = p.rid WHERE p.perm LIKE '%s' ORDER BY r.name", '%'.$permission.'%');
   }
   else {
     $result = db_query('SELECT * FROM {role} ORDER BY name');
