diff --git a/clone.pages.inc b/clone.pages.inc
index d8722119c4e2c9b15ba33723875f7eb87209066f..6ca634c536e301938424fb8370b5018014d8cc8b 100644
--- a/clone.pages.inc
+++ b/clone.pages.inc
@@ -132,7 +132,7 @@ function clone_node_clone_menu_link($node) {
 /**
  *  Clones a node - prepopulate a node editing form
  */
-function clone_node_prepopulate($original_node) {
+function clone_node_prepopulate($original_node, $params = NULL) {
   if (isset($original_node->nid)) {
     global $user;
 
@@ -165,9 +165,10 @@ function clone_node_prepopulate($original_node) {
         }
       }
       // Let other modules do special fixing up.
-      // The function signature is: hook_clone_node_alter(&$node, $original_node, $method)
+      // The function signature is: hook_clone_node_alter(&$node, $original_node, $method, $params)
       // Where $method is either 'prepopulate' or 'save-edit'.
-      drupal_alter("clone_node", $node, $original_node, "prepopulate");
+      // $params will always be NULL unless an external module is calling this function
+      drupal_alter("clone_node", $node, $original_node, "prepopulate", $params);
       // Make sure the file defining the node form is loaded.
       module_load_include('inc', 'node', 'node.pages');
       return drupal_get_form($node->type .'_node_form', $node);
@@ -178,7 +179,7 @@ function clone_node_prepopulate($original_node) {
 /**
  *  Clones a node by directly saving it.
  */
-function clone_node_save($nid) {
+function clone_node_save($nid, $params = NULL) {
   if (is_numeric($nid)) {
     global $user;
 
@@ -211,9 +212,10 @@ function clone_node_save($nid) {
         }
       }
       // Let other modules do special fixing up.
-      // The function signature is: hook_clone_node_alter(&$node, $original_node, $method)
+      // The function signature is: hook_clone_node_alter(&$node, $original_node, $method, $params)
       // Where $method is either 'prepopulate' or 'save-edit'.
-      drupal_alter("clone_node", $node, $original_node, "save-edit");
+      // $params will always be NULL unless an external module is calling this function
+      drupal_alter("clone_node", $node, $original_node, "save-edit", $params);
 
       node_save($node);
       return $node->nid;
