diff -Naur strongswan-5.6.2-orig/src/charon-nm/nm/nm_service.c strongswan-5.6.2/src/charon-nm/nm/nm_service.c --- strongswan-5.6.2-orig/src/charon-nm/nm/nm_service.c 2018-02-13 11:28:06.000000000 -0500 +++ strongswan-5.6.2/src/charon-nm/nm/nm_service.c 2018-05-23 23:33:14.143959126 -0400 @@ -65,8 +65,7 @@ enumerator = handler->create_enumerator(handler, type); while (enumerator->enumerate(enumerator, &chunk)) { - g_variant_builder_add (&builder, "u", - g_variant_new_uint32 (*(uint32_t*)chunk.ptr)); + g_variant_builder_add (&builder, "u", *(uint32_t*)chunk.ptr); } enumerator->destroy(enumerator);