--- blogapi.module.orig	2008-02-19 16:50:28.000000000 -0500
+++ blogapi.module	2008-02-19 16:37:48.000000000 -0500
@@ -390,6 +390,11 @@ function blogapi_metaweblog_new_media_ob
  * associated with a blog node.
  */
 function blogapi_metaweblog_get_category_list($blogid, $username, $password) {
+  $user = blogapi_validate_user($username, $password);
+  if (!$user->uid) {
+    return blogapi_error($user);
+  }
+
   if (($error = _blogapi_validate_blogid($blogid)) !== TRUE) {
     // Return an error if not configured type.
     return $error;
