summaryrefslogtreecommitdiff
path: root/usr/src
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src')
-rw-r--r--usr/src/uts/common/io/e1000g/e1000g_alloc.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/usr/src/uts/common/io/e1000g/e1000g_alloc.c b/usr/src/uts/common/io/e1000g/e1000g_alloc.c
index 3b4068ccb0..754d5a962c 100644
--- a/usr/src/uts/common/io/e1000g/e1000g_alloc.c
+++ b/usr/src/uts/common/io/e1000g/e1000g_alloc.c
@@ -1455,6 +1455,9 @@ e1000g_free_rx_packets(e1000g_rx_data_t *rx_data, boolean_t full_release)
packet = next_packet;
}
+ if (full_release)
+ rx_data->packet_area = NULL;
+
mutex_exit(&e1000g_rx_detach_lock);
}