diff --git a/src/adapter.c b/src/adapter.c
index 85036c4..d7e2550 100644
--- a/src/adapter.c
+++ b/src/adapter.c
adapter->name = g_strdup((const char *) rp->name);
adapter->short_name = g_strdup((const char *) rp->short_name);
- adapter->supported_settings = btohs(rp->supported_settings);
- adapter->current_settings = btohs(rp->current_settings);
+ adapter->supported_settings = btohl(rp->supported_settings);
+ adapter->current_settings = btohl(rp->current_settings);
clear_uuids(adapter);
clear_devices(adapter);