提交 d9e1d18f authored 作者: Giovanni Maruzzelli's avatar Giovanni Maruzzelli

skypiax: fixed problem with different storage between linux and windoz for tcp…

skypiax: fixed problem with different storage between linux and windoz for tcp ports (int to unsigned short). Thanks Sergey for reporting

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14629 d0543943-73ff-0310-b7d9-9358b9ac24b2
上级 fad4fefc
...@@ -288,4 +288,8 @@ int remote_party_is_ringing(private_t * tech_pvt); ...@@ -288,4 +288,8 @@ int remote_party_is_ringing(private_t * tech_pvt);
int remote_party_is_early_media(private_t * tech_pvt); int remote_party_is_early_media(private_t * tech_pvt);
int skypiax_answer(private_t * tech_pvt, char *id, char *value); int skypiax_answer(private_t * tech_pvt, char *id, char *value);
int skypiax_transfer(private_t * tech_pvt, char *id, char *value); int skypiax_transfer(private_t * tech_pvt, char *id, char *value);
#ifndef WIN32
int skypiax_socket_create_and_bind(private_t * tech_pvt, int *which_port); int skypiax_socket_create_and_bind(private_t * tech_pvt, int *which_port);
#else
int skypiax_socket_create_and_bind(private_t * tech_pvt, unsigned short *which_port);
#endif //WIN32
\ No newline at end of file
...@@ -25,12 +25,19 @@ XErrorHandler old_handler = 0; ...@@ -25,12 +25,19 @@ XErrorHandler old_handler = 0;
int xerror = 0; int xerror = 0;
#endif /* WIN32 */ #endif /* WIN32 */
/*************************************/ /*************************************/
#ifndef WIN32
int skypiax_socket_create_and_bind(private_t * tech_pvt, int *which_port) int skypiax_socket_create_and_bind(private_t * tech_pvt, int *which_port)
#else
int skypiax_socket_create_and_bind(private_t * tech_pvt, unsigned short *which_port)
#endif //WIN32
{ {
int s = -1; int s = -1;
struct sockaddr_in my_addr; struct sockaddr_in my_addr;
#ifndef WIN32
int start_port = 6001; int start_port = 6001;
#else
unsigned short start_port = 6001;
#endif //WIN32
memset(&my_addr, 0, sizeof(my_addr)); memset(&my_addr, 0, sizeof(my_addr));
my_addr.sin_family = AF_INET; my_addr.sin_family = AF_INET;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论