diff options
Diffstat (limited to 'multimedia/mmsclient/files/patch-client.c')
-rw-r--r-- | multimedia/mmsclient/files/patch-client.c | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/multimedia/mmsclient/files/patch-client.c b/multimedia/mmsclient/files/patch-client.c new file mode 100644 index 000000000000..68904d616083 --- /dev/null +++ b/multimedia/mmsclient/files/patch-client.c @@ -0,0 +1,41 @@ +--- client.c.orig Sat Dec 29 09:40:48 2001 ++++ client.c Mon Mar 4 21:42:05 2002 +@@ -277,12 +277,12 @@ + int packet_len, command; + char data[BUF_SIZE]; + +- if (!get_data (s, &packet_len, 4)) { ++ if (!get_data (s, (char *)&packet_len, 4)) { + printf ("packet_len read failed\n"); + return 0; + } + +- packet_len = get_32 (&packet_len, 0) + 4; ++ packet_len = get_32 ((unsigned char *)&packet_len, 0) + 4; + + printf ("command packet detected, len=%d\n", + packet_len); +@@ -308,7 +308,7 @@ + int interp_header (uint8_t *header, int header_len) { + + int i; +- int packet_length; ++ int packet_length = 0; + + /* + * parse header +@@ -416,12 +416,12 @@ + + int packet_len, command; + +- if (!get_data (s, &packet_len, 4)) { ++ if (!get_data (s, (char *)&packet_len, 4)) { + printf ("packet_len read failed\n"); + return 0; + } + +- packet_len = get_32 (&packet_len, 0) + 4; ++ packet_len = get_32 ((unsigned char *)&packet_len, 0) + 4; + + printf ("command packet detected, len=%d\n", + packet_len); |