diff options
author | Thomas Haller <thaller@redhat.com> | 2020-06-05 15:14:30 +0200 |
---|---|---|
committer | Thomas Haller <thaller@redhat.com> | 2020-06-05 15:14:30 +0200 |
commit | 7ecc1cfaaf4d7639313ee4257a496197a5adfe51 (patch) | |
tree | db626a48f56e051bbff1442e5ed93704477166b9 | |
parent | 21c96342e9140567c5050e3ddc6a0b3920d5ffcc (diff) | |
download | NetworkManager-7ecc1cfaaf4d7639313ee4257a496197a5adfe51.tar.gz |
platform: assert struct alignment of NMPlatformIPRoute/NMPlatformIPAddress type
-rw-r--r-- | src/platform/nm-platform.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/platform/nm-platform.c b/src/platform/nm-platform.c index 2f2f99f00a..20592b1f15 100644 --- a/src/platform/nm-platform.c +++ b/src/platform/nm-platform.c @@ -41,6 +41,14 @@ G_STATIC_ASSERT (G_STRUCT_OFFSET (NMPlatformIPAddress, address_ptr) == G_STRUCT_ G_STATIC_ASSERT (G_STRUCT_OFFSET (NMPlatformIPRoute, network_ptr) == G_STRUCT_OFFSET (NMPlatformIP4Route, network)); G_STATIC_ASSERT (G_STRUCT_OFFSET (NMPlatformIPRoute, network_ptr) == G_STRUCT_OFFSET (NMPlatformIP6Route, network)); +G_STATIC_ASSERT (_nm_alignof (NMPlatformIPRoute) == _nm_alignof (NMPlatformIP4Route)); +G_STATIC_ASSERT (_nm_alignof (NMPlatformIPRoute) == _nm_alignof (NMPlatformIP6Route)); +G_STATIC_ASSERT (_nm_alignof (NMPlatformIPRoute) == _nm_alignof (NMPlatformIPXRoute)); + +G_STATIC_ASSERT (_nm_alignof (NMPlatformIPAddress) == _nm_alignof (NMPlatformIP4Address)); +G_STATIC_ASSERT (_nm_alignof (NMPlatformIPAddress) == _nm_alignof (NMPlatformIP6Address)); +G_STATIC_ASSERT (_nm_alignof (NMPlatformIPAddress) == _nm_alignof (NMPlatformIPXAddress)); + /*****************************************************************************/ G_STATIC_ASSERT (sizeof ( ((NMPLinkAddress *) NULL)->data ) == NM_UTILS_HWADDR_LEN_MAX); |