summary |
tags |
clone url |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
d97b01d)
SCCS-vsn: sys/kern/kern_proc.c 3.2
-/* kern_proc.c 3.1 %H% */
+/* kern_proc.c 3.2 %H% */
#include "../h/param.h"
#include "../h/systm.h"
#include "../h/param.h"
#include "../h/systm.h"
u.u_error = E2BIG;
if ((c = fubyte((caddr_t)ap++)) < 0)
u.u_error = EFAULT;
u.u_error = E2BIG;
if ((c = fubyte((caddr_t)ap++)) < 0)
u.u_error = EFAULT;
+ if (u.u_error) {
+ if (bp)
+ brelse(bp);
+ bp = 0;
if ((nc&BMASK) == 0) {
if (bp)
bdwrite(bp);
if ((nc&BMASK) == 0) {
if (bp)
bdwrite(bp);