summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>1994-11-16 06:09:29 +0000
committerphk <phk@FreeBSD.org>1994-11-16 06:09:29 +0000
commit3e67e7f9c3793e8b3d64d634a04a9561a6ac1f7e (patch)
treeabb1c24ef3e578576029e6ce8aca1494ad1af242 /sys
parent6d4cb0cef21784d16c879266491dde3aa38247fc (diff)
downloadFreeBSD-src-3e67e7f9c3793e8b3d64d634a04a9561a6ac1f7e.zip
FreeBSD-src-3e67e7f9c3793e8b3d64d634a04a9561a6ac1f7e.tar.gz
Fix a panic I might have seen, or at least could see some day if I havn't
already.
Diffstat (limited to 'sys')
-rw-r--r--sys/i386/isa/lpt.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/i386/isa/lpt.c b/sys/i386/isa/lpt.c
index 70187ee..8635144 100644
--- a/sys/i386/isa/lpt.c
+++ b/sys/i386/isa/lpt.c
@@ -46,7 +46,7 @@
* SUCH DAMAGE.
*
* from: unknown origin, 386BSD 0.1
- * $Id: lpt.c,v 1.22 1994/10/27 05:08:28 phk Exp $
+ * $Id: lpt.c,v 1.23 1994/11/13 21:14:30 nate Exp $
*/
/*
@@ -894,7 +894,8 @@ lpioctl(struct ifnet *ifp, int cmd, caddr_t data)
sc->sc_ifbuf = ptr;
return ENOBUFS;
}
- free(ptr,M_DEVBUF);
+ if (ptr)
+ free(ptr,M_DEVBUF);
sc->sc_if.if_mtu = ifr->ifr_metric;
break;
OpenPOWER on IntegriCloud