svn commit: r378467 - in head/sysutils/cbsd: . files
Veniamin Gvozdikov
vg at FreeBSD.org
Thu Feb 5 16:09:41 UTC 2015
Author: vg
Date: Thu Feb 5 16:09:40 2015
New Revision: 378467
URL: https://svnweb.freebsd.org/changeset/ports/378467
QAT: https://qat.redports.org/buildarchive/r378467/
Log:
- Fix resource leaks
PR: ports/197350
Submitted by: olevole at olevole.ru (maintainer)
Added:
head/sysutils/cbsd/files/patch-bin-cbsdsh-cbsd_fwatch.c (contents, props changed)
Modified:
head/sysutils/cbsd/Makefile
Modified: head/sysutils/cbsd/Makefile
==============================================================================
--- head/sysutils/cbsd/Makefile Thu Feb 5 16:03:32 2015 (r378466)
+++ head/sysutils/cbsd/Makefile Thu Feb 5 16:09:40 2015 (r378467)
@@ -2,6 +2,7 @@
PORTNAME= cbsd
PORTVERSION= 10.1.4
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= olevole at olevole.ru
Added: head/sysutils/cbsd/files/patch-bin-cbsdsh-cbsd_fwatch.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/cbsd/files/patch-bin-cbsdsh-cbsd_fwatch.c Thu Feb 5 16:09:40 2015 (r378467)
@@ -0,0 +1,39 @@
+--- bin/cbsdsh/cbsd_fwatch.c.orig 2015-02-05 17:33:24.019144000 +0300
++++ bin/cbsdsh/cbsd_fwatch.c 2015-02-05 16:57:53.000000000 +0300
+@@ -95,7 +95,6 @@
+ return 1;
+ }
+
+-
+ if ((fd = open(watchfile, O_RDONLY)) == -1) {
+ out2fmt_flush("Cannot open: %s\n", watchfile);
+ ckfree(watchfile);
+@@ -117,6 +116,7 @@
+ out2fmt_flush("kevent\n");
+ close(fd);
+ ckfree(watchfile);
++ close(kq);
+ return 1;
+ }
+
+@@ -134,9 +134,12 @@
+ out2fmt_flush("kevent\n");
+ close(fd);
+ ckfree(watchfile);
++ close(kq);
+ return 1;
+ }
+
++ close(kq);
++
+ if (nev != 0) {
+ if (ev.fflags & NOTE_DELETE) {
+ out2fmt_flush("deleted\n");
+@@ -173,5 +176,7 @@
+ ev.fflags &= ~NOTE_REVOKE;
+ }
+ }
++
++ ckfree(watchfile);
+ return 0;
+ }
More information about the svn-ports-head
mailing list