diff --git a/include/asterisk/manager.h b/include/asterisk/manager.h
index 614eeff4597d615c019787f29562bbd69d13fe0b..5d62b300b5efd477834ec98ba7db420c807e186f 100644
--- a/include/asterisk/manager.h
+++ b/include/asterisk/manager.h
@@ -150,7 +150,7 @@ int ast_manager_unregister( char *action );
 	\param event	Event name
 	\param contents	Contents of event
 */ 
-extern int manager_event(int category, char *event, char *contents, ...)
+extern int manager_event(int category, const char *event, const char *contents, ...)
 	__attribute__ ((format (printf, 3,4)));
 
 /*! Get header from mananger transaction */
diff --git a/manager.c b/manager.c
index 7ca1ae7668d797a268f079f919f7f810a9006cb6..10442dad79afc0eb10626d5ab30bc16055a8affb 100644
--- a/manager.c
+++ b/manager.c
@@ -1504,7 +1504,7 @@ static int append_event(struct mansession *s, const char *str)
 }
 
 /*! \brief  manager_event: Send AMI event to client */
-int manager_event(int category, char *event, char *fmt, ...)
+int manager_event(int category, const char *event, const char *fmt, ...)
 {
 	struct mansession *s;
 	char auth[80];