Update of /cvsroot/playerstage/code/player/client_libs/libplayerc
In directory
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14683/client_libs/libplayerc
Modified Files:
dev_wifi.c playerc.h
Log Message:
applied patch 1766099
Index: dev_wifi.c
===================================================================
RCS file: /cvsroot/playerstage/code/player/client_libs/libplayerc/dev_wifi.c,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -d -r1.13 -r1.14
*** dev_wifi.c 19 May 2006 09:51:36 -0000 1.13
--- dev_wifi.c 18 Oct 2007 22:23:52 -0000 1.14
***************
*** 95,119 ****
// Process incoming data
! void playerc_wifi_putmsg(playerc_wifi_t *self, player_msghdr_t *header,
player_wifi_data_t *data, size_t len)
{
! int i;
if((header->type == PLAYER_MSGTYPE_DATA))
{
! self->link_count = data->links_count;
! for (i = 0; i < self->link_count; i++)
! {
! strncpy((char*)self->links[i].mac, (char*)data->links[i].mac,
sizeof(self->links[i].mac));
! strncpy((char*)self->links[i].ip, (char*)data->links[i].ip,
sizeof(self->links[i].ip));
! strncpy((char*)self->links[i].essid, (char*)data->links[i].essid,
sizeof(self->links[i].essid));
! self->links[i].mode = data->links[i].mode;
! self->links[i].encrypt = data->links[i].encrypt;
! self->links[i].freq = data->links[i].freq;
! self->links[i].qual = data->links[i].qual;
! self->links[i].level = data->links[i].level;
! self->links[i].noise = data->links[i].noise;
! }
}
return;
--- 95,121 ----
// Process incoming data
! void playerc_wifi_putmsg(playerc_wifi_t *device, player_msghdr_t *header,
player_wifi_data_t *data, size_t len)
{
! int i,j;
if((header->type == PLAYER_MSGTYPE_DATA))
{
! device->link_count = data->links_count;
!
! // copy all available link information
! for (i = 0; i < device->link_count; i++)
! {
! memcpy(device->links[i].mac, data->links[i].mac,
sizeof(data->links[i].mac));
! memcpy(device->links[i].ip, data->links[i].ip,
sizeof(device->links[i].ip));
! memcpy(device->links[i].essid, data->links[i].essid,
sizeof(device->links[i].essid));
! device->links[i].mode = data->links[i].mode;
! device->links[i].encrypt = data->links[i].encrypt;
! device->links[i].freq = data->links[i].freq;
! device->links[i].qual = data->links[i].qual;
! device->links[i].level = data->links[i].level;
! device->links[i].noise = data->links[i].noise;
! }
}
return;
Index: playerc.h
===================================================================
RCS file: /cvsroot/playerstage/code/player/client_libs/libplayerc/playerc.h,v
retrieving revision 1.233
retrieving revision 1.234
diff -C2 -d -r1.233 -r1.234
*** playerc.h 20 Sep 2007 23:15:47 -0000 1.233
--- playerc.h 18 Oct 2007 22:23:52 -0000 1.234
***************
*** 2975,2985 ****
{
/** Mac accress. */
! char mac[32];
/** IP address. */
! char ip[32];
/** ESSID id */
! char essid[32];
/** Mode (master, ad-hoc, etc). */
--- 2975,2985 ----
{
/** Mac accress. */
! uint8_t mac[32];
/** IP address. */
! uint8_t ip[32];
/** ESSID id */
! uint8_t essid[32];
/** Mode (master, ad-hoc, etc). */
***************
*** 3007,3011 ****
playerc_wifi_link_t links[PLAYERC_WIFI_MAX_LINKS];
int link_count;
!
} playerc_wifi_t;
--- 3007,3011 ----
playerc_wifi_link_t links[PLAYERC_WIFI_MAX_LINKS];
int link_count;
! char ip[32];
} playerc_wifi_t;
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Playerstage-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/playerstage-commit