Merge "General: Avoid implicit conversion to char when changes value to negative."

pull/9/head
Jenkins2 7 years ago committed by Gerrit Code Review
commit 94e7a7675b

@ -154,45 +154,45 @@ typedef enum OOCallClearReason {
/** /**
Various message types for H225 and H245 messages Various message types for H225 and H245 messages
*/ */
#define OO_MSGTYPE_MIN 101 #define OO_MSGTYPE_MIN 0x65
#define OOQ931MSG 101 #define OOQ931MSG 0x65
#define OOH245MSG 102 #define OOH245MSG 0x66
#define OOSetup 103 #define OOSetup 0x67
#define OOCallProceeding 104 #define OOCallProceeding 0x68
#define OOAlert 105 #define OOAlert 0x69
#define OOConnect 106 #define OOConnect 0x6a
#define OOReleaseComplete 107 #define OOReleaseComplete 0x6b
#define OOFacility 108 #define OOFacility 0x6c
#define OOInformationMessage 109 #define OOInformationMessage 0x6d
#define OOMasterSlaveDetermination 110 #define OOMasterSlaveDetermination 0x6e
#define OOMasterSlaveAck 111 #define OOMasterSlaveAck 0x6f
#define OOMasterSlaveReject 112 #define OOMasterSlaveReject 0x70
#define OOMasterSlaveRelease 113 #define OOMasterSlaveRelease 0x71
#define OOTerminalCapabilitySet 114 #define OOTerminalCapabilitySet 0x72
#define OOTerminalCapabilitySetAck 115 #define OOTerminalCapabilitySetAck 0x73
#define OOTerminalCapabilitySetReject 116 #define OOTerminalCapabilitySetReject 0x74
#define OOTerminalCapabilitySetRelease 117 #define OOTerminalCapabilitySetRelease 0x75
#define OOOpenLogicalChannel 118 #define OOOpenLogicalChannel 0x76
#define OOOpenLogicalChannelAck 119 #define OOOpenLogicalChannelAck 0x77
#define OOOpenLogicalChannelReject 120 #define OOOpenLogicalChannelReject 0x78
#define OOOpenLogicalChannelRelease 121 #define OOOpenLogicalChannelRelease 0x79
#define OOOpenLogicalChannelConfirm 122 #define OOOpenLogicalChannelConfirm 0x7a
#define OOCloseLogicalChannel 123 #define OOCloseLogicalChannel 0x7b
#define OOCloseLogicalChannelAck 124 #define OOCloseLogicalChannelAck 0x7c
#define OORequestChannelClose 125 #define OORequestChannelClose 0x7d
#define OORequestChannelCloseAck 126 #define OORequestChannelCloseAck 0x7e
#define OORequestChannelCloseReject 127 #define OORequestChannelCloseReject 0x7f
#define OORequestChannelCloseRelease 128 #define OORequestChannelCloseRelease 0x80
#define OOEndSessionCommand 129 #define OOEndSessionCommand 0x81
#define OOUserInputIndication 130 #define OOUserInputIndication 0x82
#define OORequestModeAck 131 #define OORequestModeAck 0x83
#define OORequestModeReject 132 #define OORequestModeReject 0x84
#define OORequestMode 133 #define OORequestMode 0x85
#define OORequestDelayResponse 134 #define OORequestDelayResponse 0x86
#define OORequestDelayRequest 135 #define OORequestDelayRequest 0x87
#define OOStatus 136 #define OOStatus 0x88
#define OO_MSGTYPE_MAX 136 #define OO_MSGTYPE_MAX 0x88
/* Timer types */ /* Timer types */
#define OO_CALLESTB_TIMER (1<<0) #define OO_CALLESTB_TIMER (1<<0)

@ -1109,7 +1109,7 @@ static int adsi_process(struct adsi_script *state, char *buf, const char *script
tmp[7] = '\0'; tmp[7] = '\0';
} }
/* Setup initial stuff */ /* Setup initial stuff */
state->key->retstr[0] = 128; state->key->retstr[0] = 0x80;
/* 1 has the length */ /* 1 has the length */
state->key->retstr[2] = state->key->id; state->key->retstr[2] = state->key->id;
/* Put the Full name in */ /* Put the Full name in */
@ -1145,7 +1145,7 @@ static int adsi_process(struct adsi_script *state, char *buf, const char *script
break; break;
} }
/* Setup sub */ /* Setup sub */
state->sub->data[0] = 130; state->sub->data[0] = 0x82;
/* 1 is the length */ /* 1 is the length */
state->sub->data[2] = 0x0; /* Clear extensibility bit */ state->sub->data[2] = 0x0; /* Clear extensibility bit */
state->sub->datalen = 3; state->sub->datalen = 3;
@ -1262,7 +1262,7 @@ static int adsi_process(struct adsi_script *state, char *buf, const char *script
/* Something bad happened */ /* Something bad happened */
break; break;
} }
disp->data[0] = 129; disp->data[0] = 0x81;
disp->data[1] = disp->datalen - 2; disp->data[1] = disp->datalen - 2;
disp->data[2] = ((lrci & 0x3) << 6) | disp->id; disp->data[2] = ((lrci & 0x3) << 6) | disp->id;
disp->data[3] = wi; disp->data[3] = wi;

@ -807,7 +807,7 @@ static void sms_log(sms_t * h, char status)
*p++ = '\\'; *p++ = '\\';
*p++ = 'r'; *p++ = 'r';
} else if (h->ud[n] < 32 || h->ud[n] == 127) { } else if (h->ud[n] < 32 || h->ud[n] == 127) {
*p++ = 191; *p++ = 0xbf;
} else { } else {
*p++ = h->ud[n]; *p++ = h->ud[n];
} }

@ -291,6 +291,7 @@ int AST_OPTIONAL_API_NAME(ast_websocket_server_remove_protocol)(struct ast_webso
/*! \brief Close function for websocket session */ /*! \brief Close function for websocket session */
int AST_OPTIONAL_API_NAME(ast_websocket_close)(struct ast_websocket *session, uint16_t reason) int AST_OPTIONAL_API_NAME(ast_websocket_close)(struct ast_websocket *session, uint16_t reason)
{ {
enum ast_websocket_opcode opcode = AST_WEBSOCKET_OPCODE_CLOSE;
char frame[4] = { 0, }; /* The header is 2 bytes and the reason code takes up another 2 bytes */ char frame[4] = { 0, }; /* The header is 2 bytes and the reason code takes up another 2 bytes */
int res; int res;
@ -298,7 +299,7 @@ int AST_OPTIONAL_API_NAME(ast_websocket_close)(struct ast_websocket *session, ui
return 0; return 0;
} }
frame[0] = AST_WEBSOCKET_OPCODE_CLOSE | 0x80; frame[0] = opcode | 0x80;
frame[1] = 2; /* The reason code is always 2 bytes */ frame[1] = 2; /* The reason code is always 2 bytes */
/* If no reason has been specified assume 1000 which is normal closure */ /* If no reason has been specified assume 1000 which is normal closure */

Loading…
Cancel
Save