aboutsummaryrefslogtreecommitdiffstats
path: root/channels/chan_mgcp.c
diff options
context:
space:
mode:
authorkpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b>2005-05-15 03:21:51 +0000
committerkpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b>2005-05-15 03:21:51 +0000
commit92f76b2bc81feb6b436874e29ddd07b1b7ac876b (patch)
tree45e9c8d4371354f9d1d8449b2f3a74af93e30653 /channels/chan_mgcp.c
parent7998612185e580fcf23995ed8220adc5ba214c08 (diff)
correct some signed/unsigned issues found by GCC 4 (bug #4237)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5664 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'channels/chan_mgcp.c')
-rwxr-xr-xchannels/chan_mgcp.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/channels/chan_mgcp.c b/channels/chan_mgcp.c
index 5d4621f55..ba6c7e51a 100755
--- a/channels/chan_mgcp.c
+++ b/channels/chan_mgcp.c
@@ -297,7 +297,7 @@ struct mgcp_message {
unsigned int seqno;
int len;
struct mgcp_message *next;
- unsigned char buf[0];
+ char buf[0];
};
#define RESPONSE_TIMEOUT 30 /* in seconds */
@@ -307,7 +307,7 @@ struct mgcp_response {
int len;
int seqno;
struct mgcp_response *next;
- unsigned char buf[0];
+ char buf[0];
};
#define MAX_SUBS 2
@@ -722,7 +722,7 @@ static int retrans_pkt(void *data)
/* SC: modified for the new transaction mechanism */
static int mgcp_postrequest(struct mgcp_endpoint *p, struct mgcp_subchannel *sub,
- unsigned char *data, int len, unsigned int seqno)
+ char *data, int len, unsigned int seqno)
{
struct mgcp_message *msg = malloc(sizeof(struct mgcp_message) + len);
struct mgcp_message *cur;
@@ -3286,7 +3286,7 @@ static int mgcpsock_read(int *id, int fd, short events, void *ignore)
struct sockaddr_in sin;
struct mgcp_subchannel *sub;
int res;
- int len;
+ socklen_t len;
int result;
int ident;
char iabuf[INET_ADDRSTRLEN];