summaryrefslogtreecommitdiffstats
path: root/cpukit/libnetworking/net/if_media.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpukit/libnetworking/net/if_media.h')
-rw-r--r--cpukit/libnetworking/net/if_media.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/cpukit/libnetworking/net/if_media.h b/cpukit/libnetworking/net/if_media.h
index e52c89c021..6d7f14b713 100644
--- a/cpukit/libnetworking/net/if_media.h
+++ b/cpukit/libnetworking/net/if_media.h
@@ -272,7 +272,7 @@ int ifmedia_ioctl(struct ifnet *ifp, struct ifreq *ifr,
* Macro to create a media word.
*/
#define IFM_MAKEWORD(type, subtype, options, instance) \
- ((type) | (subtype) | (options) | ((instance) << IFM_ISHIFT))
+ ((type) | (subtype) | (options) | ((uint32_t)(instance) << IFM_ISHIFT))
#define IFM_MAKEMODE(mode) \
(((mode) << IFM_MSHIFT) & IFM_MMASK)