summaryrefslogtreecommitdiff
path: root/channels
diff options
context:
space:
mode:
authorKevin P. Fleming <kpfleming@digium.com>2005-05-15 03:21:51 +0000
committerKevin P. Fleming <kpfleming@digium.com>2005-05-15 03:21:51 +0000
commit6cd4f9a8d394e34bdf8427ea6a597a156d8bae55 (patch)
tree45e9c8d4371354f9d1d8449b2f3a74af93e30653 /channels
parent977fd5a157d150358099c6cfc7ca2b02ade4a9f1 (diff)
correct some signed/unsigned issues found by GCC 4 (bug #4237)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@5664 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'channels')
-rwxr-xr-xchannels/chan_iax2.c2
-rwxr-xr-xchannels/chan_mgcp.c8
-rwxr-xr-xchannels/chan_sip.c4
-rwxr-xr-xchannels/chan_skinny.c2
4 files changed, 8 insertions, 8 deletions
diff --git a/channels/chan_iax2.c b/channels/chan_iax2.c
index 68ee7b744..afc937a93 100755
--- a/channels/chan_iax2.c
+++ b/channels/chan_iax2.c
@@ -6089,7 +6089,7 @@ static int socket_read(int *id, int fd, short events, void *cbdata)
int updatehistory=1;
int new = NEW_PREVENT;
char buf[4096], *ptr;
- int len = sizeof(sin);
+ socklen_t len = sizeof(sin);
int dcallno = 0;
struct ast_iax2_full_hdr *fh = (struct ast_iax2_full_hdr *)buf;
struct ast_iax2_mini_hdr *mh = (struct ast_iax2_mini_hdr *)buf;
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];
diff --git a/channels/chan_sip.c b/channels/chan_sip.c
index 23376bab3..0a19b3cb1 100755
--- a/channels/chan_sip.c
+++ b/channels/chan_sip.c
@@ -1230,7 +1230,7 @@ static void realtime_update_peer(const char *peername, struct sockaddr_in *sin,
/*--- register_peer_exten: Automatically add peer extension to dial plan ---*/
static void register_peer_exten(struct sip_peer *peer, int onoff)
{
- unsigned char multi[256]="";
+ char multi[256]="";
char *stringp, *ext;
if (!ast_strlen_zero(regcontext)) {
ast_copy_string(multi, ast_strlen_zero(peer->regexten) ? peer->name : peer->regexten, sizeof(multi));
@@ -9207,7 +9207,7 @@ static int sipsock_read(int *id, int fd, short events, void *ignore)
struct sockaddr_in sin = { 0, };
struct sip_pvt *p;
int res;
- int len;
+ socklen_t len;
int nounlock;
int recount = 0;
int debug;
diff --git a/channels/chan_skinny.c b/channels/chan_skinny.c
index 6b9f4b854..eaa48343f 100755
--- a/channels/chan_skinny.c
+++ b/channels/chan_skinny.c
@@ -2688,7 +2688,7 @@ static void *accept_thread(void *ignore)
{
int as;
struct sockaddr_in sin;
- int sinlen;
+ socklen_t sinlen;
struct skinnysession *s;
struct protoent *p;
int arg = 1;