Module Name: src Committed By: msaitoh Date: Mon Nov 3 15:13:31 UTC 2014
Modified Files: src/sys/altq [netbsd-6-0]: altq_jobs.c src/sys/dev/ic [netbsd-6-0]: oosiop.c src/sys/dev/qbus [netbsd-6-0]: if_qe.c src/sys/dev/rasops [netbsd-6-0]: rasops.c src/sys/dev/vme [netbsd-6-0]: if_ie_vme.c src/sys/net [netbsd-6-0]: if_gre.c Log Message: Pull up following revision(s) (requested by riastradh in ticket #1117): sys/dev/rasops/rasops.c: revision 1.72 sys/dev/vme/if_ie_vme.c: revision 1.31 sys/dev/qbus/if_qe.c: revision 1.73 sys/altq/altq_jobs.c: revision 1.7 sys/net/if_gre.c: revision 1.160 sys/dev/ic/oosiop.c: revision 1.14 - Fix error branches in altq_jobs.c to avoid leaks, noted by maxv@. - Fix leaks in oosiop_alloc_cb error branches, noted by maxv@. While here, avoid a sketchy pointer cast that probably falls afoul of strict aliasing rules. Compile-tested only, with hppa. - Don't leak f on failurein rasops.c. Noted by maxv@. Compile-tested only, with zaurus. - Avoid leak in error branch in if_qe.c, noted by maxv@, compile-tested for vax. - Sizeof struct ievme, not sizeof size_t in if_ie_vme.c. Noted by maxv@, compile-tested for sparc. - Don't leak in gre_clone_create error branch. Noted by maxv@, compile-tested for amd64. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.6.20.1 src/sys/altq/altq_jobs.c cvs rdiff -u -r1.13 -r1.13.20.1 src/sys/dev/ic/oosiop.c cvs rdiff -u -r1.71 -r1.71.20.1 src/sys/dev/qbus/if_qe.c cvs rdiff -u -r1.70 -r1.70.6.1 src/sys/dev/rasops/rasops.c cvs rdiff -u -r1.30 -r1.30.14.1 src/sys/dev/vme/if_ie_vme.c cvs rdiff -u -r1.150 -r1.150.12.1 src/sys/net/if_gre.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.