--- bloginfo_old	2008-11-18 11:02:15.000000000 +0100
+++ bloginfo_new	2008-11-18 11:01:51.000000000 +0100
@@ -135,8 +135,8 @@
   * Helper function:  create the form on the user settings page
   */
 function bloginfo_form_bloginfo($edit, $account, $category) {
-  if ($category == 'account' && is_numeric(arg(1)) && (user_access('edit own bloginfo') || user_access('administer bloginfo'))) {
-    $result = db_query('SELECT title, description, format FROM {bloginfo} WHERE uid = %d', arg(1)); 
+  if ($category == 'account' && (user_access('edit own bloginfo') || user_access('administer bloginfo'))) {
+    $result = db_query('SELECT title, description, format FROM {bloginfo} WHERE uid = %d', $account->id); 
     while ($bloginfo = db_fetch_object($result)) {
       $mybloginfo['title'] = $bloginfo->title;
       $mybloginfo['description'] = $bloginfo->description;
