}
/* Look-up requets_id in request hash table */
- request = (ZigBeeRequest *)g_hash_table_lookup(request_table, (gconstpointer)request_id);
+ request = (ZigBeeRequest *)g_hash_table_lookup(request_table, (gconstpointer)GUINT_TO_POINTER(request_id));
if (NULL == request) {
Z_LOGE("No request available for request_id: [%d]", request_id);
return NULL;
}
/* Look-up requets_id in request hash table */
- request = (ZigBeeRequest *)g_hash_table_lookup(request_table, (gconstpointer)request_id);
+ request = (ZigBeeRequest *)g_hash_table_lookup(request_table, (gconstpointer)GUINT_TO_POINTER(request_id));
if (NULL == request) {
Z_LOGE("No request available for request_id: [%d]", request_id);
return NULL;
}
/* Insert request to request table */
- g_hash_table_insert(request_table, (gpointer)(request->request_id), request);
+ g_hash_table_insert(request_table, GINT_TO_POINTER(request->request_id), request);
return request->request_id;
}