? 347250-user_external_load-2.patch ? cache_negotiation-339958-D6.patch.1 ? cache_node_load.patch ? cache_node_load_26.patch ? content_types.patch ? help-visual-review-helper.txt ? multiple_load_conversion.patch ? multiple_load_conversion_2.patch ? whoopsie.patch ? misc/vertical-tabs.css ? misc/vertical-tabs.js ? modules/book/book.js ? modules/comment/comment-node-form.js ? modules/menu/menu.js ? modules/node/node.js ? modules/path/path.js ? modules/upload/upload.js ? sites/default/files ? sites/default/settings.php Index: modules/user/user.module =================================================================== RCS file: /cvs/drupal/drupal/modules/user/user.module,v retrieving revision 1.969 diff -u -p -r1.969 user.module --- modules/user/user.module 15 Mar 2009 13:50:45 -0000 1.969 +++ modules/user/user.module 17 Mar 2009 01:13:58 -0000 @@ -110,10 +110,10 @@ function user_field_build_modes($obj_typ } function user_external_load($authname) { - $result = db_query("SELECT uid FROM {authmap} WHERE authname = '%s'", $authname); + $uid = db_query("SELECT uid FROM {authmap} WHERE authname = :authname", array(':authname' => $authname))->fetchField(); - if ($user = db_fetch_array($result)) { - return user_load($user); + if ($uid) { + return user_load($uid); } else { return FALSE;