diff --git a/modules/blogapi/blogapi.module b/modules/blogapi/blogapi.module
index 547d6b4c02a04358860ef4a533ae68c76cfe479e..0569b499ac8a7460cd7b4bf9bf1e9814efeed6ab 100644
--- a/modules/blogapi/blogapi.module
+++ b/modules/blogapi/blogapi.module
@@ -131,7 +131,7 @@ function blogapi_xmlrpc() {
       t('Retrieve information about the text formatting plugins supported by the server.')),
     array(
       'mt.publishPost',
-      'blogap_mti_publish_post',
+      'blogapi_mt_publish_post',
       array('boolean', 'string', 'string', 'string'),
       t('Publish (rebuild) all of the static files related to an entry from your blog. Equivalent to saving an entry in the system (but without the ping).')));
 }
@@ -490,7 +490,7 @@ function blogapi_mt_supported_text_filters() {
 /**
  * Blogging API callback. Publishes the given node.
  */
-function blogap_mti_publish_post($postid, $username, $password) {
+function blogapi_mt_publish_post($postid, $username, $password) {
   $user = blogapi_validate_user($username, $password);
 
   if (!$user->uid) {