diff --git a/lnet/lnet/api-ni.c b/lnet/lnet/api-ni.c
index 9408f69286f91823cc327b813969c72c4b9b82f3..b95d62daf19e287706c9d805d265f687434f252a 100644
--- a/lnet/lnet/api-ni.c
+++ b/lnet/lnet/api-ni.c
@@ -407,7 +407,7 @@ lnet_freelist_fini (lnet_freelist_t *fl)
         LASSERT (count == fl->fl_nobjs);
 
         LIBCFS_FREE(fl->fl_objs, fl->fl_nobjs * fl->fl_objsize);
-        memset (fl, 0, sizeof (fl));
+        memset (fl, 0, sizeof (*fl));
 }
 
 int