Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 3 Jan 2008 23:35:31 GMT
From:      John Birrell <jb@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 132441 for review
Message-ID:  <200801032335.m03NZVMf073643@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=132441

Change 132441 by jb@jb_freebsd1 on 2008/01/03 23:34:46

	Add a hack to report if an attempt is being made to free a NULL pointer.
	I am so sick of seeing the DTrace kernel module do that before I've got
	it re-ported.

Affected files ...

.. //depot/projects/dtrace/src/sys/compat/opensolaris/kern/opensolaris_kmem.c#4 edit

Differences ...

==== //depot/projects/dtrace/src/sys/compat/opensolaris/kern/opensolaris_kmem.c#4 (text+ko) ====

@@ -95,6 +95,10 @@
 zfs_kmem_free(void *buf, size_t size __unused)
 {
 #ifdef KMEM_DEBUG
+	if (buf == NULL) {
+		printf("%s: attempt to free NULL\n",__func__);
+		return;
+	}
 	struct kmem_item *i;
 
 	buf = (u_char *)buf - sizeof(struct kmem_item);



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200801032335.m03NZVMf073643>