blob: 8c90f322a6ec0a919a68fe1d462842ff7476e604 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
--- sys/kern/vfs_aio.c.orig
+++ sys/kern/vfs_aio.c
@@ -1709,7 +1709,7 @@
else
error = fo_aio_queue(fp, job);
if (error)
- goto err3;
+ goto err4;
AIO_LOCK(ki);
job->jobflags &= ~KAIOCB_QUEUEING;
@@ -1730,6 +1730,8 @@
AIO_UNLOCK(ki);
return (0);
+err4:
+ crfree(job->cred);
err3:
if (fp)
fdrop(fp, td);
|