udhcp[cd]: fix aliasing warnings
No binary (build failed)
—
(log yok)
| @@ -19,7 +19,7 @@ struct client_config_t { | |
| uint8_t *vendorclass; /* Optional vendor class-id to use */ | |
| uint8_t *hostname; /* Optional hostname to use */ | |
| uint8_t *fqdn; /* Optional fully qualified domain name to use */ | |
| - | }; |
| + | } FIX_ALIASING; |
| /* server_config sits in 1st half of bb_common_bufsiz1 */ | |
| #define client_config (*(struct client_config_t*)(&bb_common_bufsiz1[COMMON_BUFSIZE / 2])) | |
| @@ -59,7 +59,7 @@ struct server_config_t { | |
| char *sname; /* bootp server name */ | |
| char *boot_file; /* bootp boot file option */ | |
| struct static_lease *static_leases; /* List of ip/mac pairs to assign static leases */ | |
| - | }; |
| + | } FIX_ALIASING; |
| #define server_config (*(struct server_config_t*)&bb_common_bufsiz1) | |
| /* client_config sits in 2nd half of bb_common_bufsiz1 */ | |