Fixed some fatal networking bugs during the first run.
[udpgate.git] / src / network.c
index e39dfc1..aaa0f47 100644 (file)
@@ -474,8 +474,8 @@ size_t packet_length;
        probe_unique=g_random_int();
 
        probe_hash=g_hash_table_new(
-                       g_int_hash,     /* hash_func */
-                       g_int_equal);   /* key_equal_func */
+                       g_direct_hash,  /* hash_func */
+                       g_direct_equal);        /* key_equal_func */
        g_hash_table_insert(probe_hash,GUINT_TO_POINTER(PACKET_ELEM_TYPE_CLIENT_PORT) ,GUINT_TO_POINTER(port_local));
        g_hash_table_insert(probe_hash,GUINT_TO_POINTER(PACKET_ELEM_TYPE_DATA_GUINT32),GUINT_TO_POINTER(probe_unique));
        packet=packet_assembly(&packet_length,probe_hash);