Index: manager.c =================================================================== --- manager.c (revision 7849) +++ manager.c (working copy) @@ -1504,7 +1504,7 @@ static int append_event(struct mansessio } /*! \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]; Index: include/asterisk/manager.h =================================================================== --- include/asterisk/manager.h (revision 7849) +++ include/asterisk/manager.h (working copy) @@ -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 */