diff options
author | Marin Ramesa <mpr@hi.t-com.hr> | 2013-12-02 23:30:03 +0100 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2013-12-05 05:44:31 +0900 |
commit | 4af39064e3e4a6e08f4d702092b1e4bfe3289be9 (patch) | |
tree | 1302c135b5f886f3d65615549adf6fd17a7aac13 /device | |
parent | f34397dadc2d60c32aa1e42ab96950b61ea22f54 (diff) |
device/net_io.c: initialize hash_entp to NULL
* device/net_io.c (hash_entp): Initialize to NET_HASH_ENTRY_NULL.
Diffstat (limited to 'device')
-rw-r--r-- | device/net_io.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/device/net_io.c b/device/net_io.c index 1958840..ee475ef 100644 --- a/device/net_io.c +++ b/device/net_io.c @@ -1158,7 +1158,7 @@ net_set_filter(ifp, rcv_port, priority, filter, filter_count) net_rcv_port_t infp, my_infp; net_rcv_port_t nextfp; net_hash_header_t hhp; - net_hash_entry_t entp, hash_entp; + net_hash_entry_t entp; net_hash_entry_t *head, nextentp; queue_entry_t dead_infp, dead_entp; int i; @@ -1166,6 +1166,13 @@ net_set_filter(ifp, rcv_port, priority, filter, filter_count) io_return_t rval; boolean_t in, out; + /* Initialize hash_entp to NULL to quiet GCC + * warning about uninitialized variable. hash_entp is only + * used when match != 0; in that case it is properly initialized + * by kmem_cache_alloc(). + */ + net_hash_entry_t hash_entp = NULL; + /* * Check the filter syntax. */ |