Hi Aarno,
I found some problem in following function in file wap-appl.c during the
testing
of wap-push. Please make note of it.
static void check_application_headers(List **headers, List
**application_headers)
{
char *appid_value, *coded_value;
coded_value = NULL;
appid_value = NULL;
/* Greatest value reserved by WINA is 0xFF00 0000*/
coded_value = octstr_get_cstr(coded_octstr);
//returns pointer with value 0x31 in case of Accept-Application:
push.sia
if (coded_value != NULL)
appid_value = wsp_application_id_to_cstr((long)
coded_value);
// returns null as passed coded value as pointer except needs to
pass integer value
// it should be as below.
// appid_value = wsp_application_id_to_cstr( *coded_value - 0x30
);
}
Rgds
sunil