From: Ryo S. <sat...@gm...> - 2012-05-31 07:44:41
|
Hello, I think that it is fixed with this patch. Please use. diff -acr turnserver-0.6/src/protocol.c turnserver-0.6fix/src/protocol.c *** turnserver-0.6/src/protocol.c 2011-11-02 23:22:13.000000000 +0900 --- turnserver-0.6fix/src/protocol.c 2012-04-05 19:07:47.000000000 +0900 *************** *** 563,569 **** } ret->turn_attr_type = htons(STUN_ATTR_UNKNOWN_ATTRIBUTES); ! ret->turn_attr_len = htons(attr_size); ptr = (uint16_t*)ret->turn_attr_attributes; tmp_len = len; --- 563,569 ---- } ret->turn_attr_type = htons(STUN_ATTR_UNKNOWN_ATTRIBUTES); ! ret->turn_attr_len = htons(attr_size * 2); ptr = (uint16_t*)ret->turn_attr_attributes; tmp_len = len; diff -acr turnserver-0.6/src/turnserver.c turnserver-0.6fix/src/turnserver.c *** turnserver-0.6/src/turnserver.c 2012-01-17 02:36:31.000000000 +0900 --- turnserver-0.6fix/src/turnserver.c 2012-04-27 16:24:46.000000000 +0900 *************** *** 2988,2997 **** desc = NULL; } } - else - { - desc = NULL; - } if(!desc) { --- 2988,2993 ---- -- Ryo Sato <sat...@gm...> |