Modified: freeswitch/trunk/src/mod/endpoints/mod_skinny/mod_skinny.c (16751 => 16752)
--- freeswitch/trunk/src/mod/endpoints/mod_skinny/mod_skinny.c 2010-02-24 11:58:15 UTC (rev 16751)
+++ freeswitch/trunk/src/mod/endpoints/mod_skinny/mod_skinny.c 2010-02-24 11:58:25 UTC (rev 16752)
@@ -139,6 +139,7 @@
struct register_message reg;
struct register_ack_message reg_ack;
+ uint16_t as_uint16;
char as_char;
void *raw;
};
@@ -740,7 +741,7 @@
keepalive_listener(listener, NULL);
break;
case PORT_MESSAGE:
- /* Nothing to do */
+ device->port = request->data.as_uint16;
break;
case KEEP_ALIVE_MESSAGE:
reply = switch_core_alloc(listener->pool, 12);