mirror of
https://github.com/asterisk/asterisk.git
synced 2025-10-12 15:45:18 +00:00
Store the manager session ID explicitly as 4 byte ID instead of a ulong. The
mansession_id cookie is coded to be limited to 8 characters of hex, and this could break logins from 64-bit machines in some cases. (inspired by AST-20) git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@114591 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -111,7 +111,7 @@ int ast_manager_unregister( char *action );
|
||||
* \param perm permission mask to verify
|
||||
* \returns 1 if the session has the permission mask capabilities, otherwise 0
|
||||
*/
|
||||
int astman_verify_session_readpermissions(unsigned long ident, int perm);
|
||||
int astman_verify_session_readpermissions(uint32_t ident, int perm);
|
||||
|
||||
/*!
|
||||
* \brief Verify a session's write permissions against a permission mask.
|
||||
@@ -119,7 +119,7 @@ int astman_verify_session_readpermissions(unsigned long ident, int perm);
|
||||
* \param perm permission mask to verify
|
||||
* \returns 1 if the session has the permission mask capabilities, otherwise 0
|
||||
*/
|
||||
int astman_verify_session_writepermissions(unsigned long ident, int perm);
|
||||
int astman_verify_session_writepermissions(uint32_t ident, int perm);
|
||||
|
||||
/*! External routines may send asterisk manager events this way */
|
||||
/*! \param category Event category, matches manager authorization
|
||||
|
Reference in New Issue
Block a user