diff --git a/src/modules/spider/xml.c b/src/modules/spider/xml.c
index 875647e3921de74b0026382836b509605790ffbc..ce75210fdf6dc3570a8da176a9306d37d305d77f 100644
--- a/src/modules/spider/xml.c
+++ b/src/modules/spider/xml.c
@@ -2833,7 +2833,7 @@ void init_xml(void)
    */
 
 #define CALLBACKTYPE \
- "function(string,string,mapping,array|string,mapping(string:mixed):0=mixed)"
+ "function(string,string,mapping,array|string,mapping(string:mixed),mixed...:0=mixed)"
 
 #define PARSETYPE \
  "function(string," CALLBACKTYPE ",mixed...:array(0))"